diff --git a/Cargo.lock b/Cargo.lock index 3faf3fa1..64e30fe5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -466,9 +466,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.84" +version = "0.1.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1244b10dcd56c92219da4e14caa97e312079e185f04ba3eea25061561dc0a0" +checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" dependencies = [ "proc-macro2", "quote", @@ -562,6 +562,17 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +[[package]] +name = "binary-merkle-tree" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "181f5380e435b8ba6d901f8b16fc8908c6f0f8bea8973113d1c8718d89bb1809" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", +] + [[package]] name = "bincode" version = "1.3.3" @@ -979,9 +990,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.23" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" +checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" dependencies = [ "clap_builder", "clap_derive", @@ -989,9 +1000,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.23" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" +checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" dependencies = [ "anstream", "anstyle", @@ -1002,9 +1013,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.18" +version = "4.5.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -2146,8 +2157,8 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01bdd47c2d541b38bd892da647d1e972c9d85b4ecd7094ad64f7600175da54d" dependencies = [ - "frame-support", - "frame-support-procedural", + "frame-support 38.2.0", + "frame-support-procedural 30.0.4", "frame-system", "linregress", "log", @@ -2155,13 +2166,13 @@ dependencies = [ "paste", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-storage", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-runtime-interface 28.0.0", + "sp-storage 21.0.0", "static_assertions", ] @@ -2177,7 +2188,7 @@ dependencies = [ "clap", "comfy-table", "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "gethostname", "handlebars", @@ -2191,26 +2202,26 @@ dependencies = [ "sc-block-builder", "sc-chain-spec", "sc-cli", - "sc-client-api", + "sc-client-api 37.0.0", "sc-client-db", - "sc-executor", + "sc-executor 0.40.1", "sc-service", "sc-sysinfo", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-database", - "sp-externalities", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", + "sp-externalities 0.29.0", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "sp-storage 21.0.0", + "sp-trie 37.0.0", "sp-wasm-interface", "thiserror 1.0.69", "thousands", @@ -2223,15 +2234,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c365bf3879de25bbee28e9584096955a02fbe8d7e7624e10675800317f1cee5b" dependencies = [ "aquamarine", - "frame-support", + "frame-support 38.2.0", "frame-system", - "frame-try-runtime", + "frame-try-runtime 0.44.0", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-tracing", ] @@ -2247,6 +2258,18 @@ dependencies = [ "serde", ] +[[package]] +name = "frame-metadata" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "frame-support" version = "38.2.0" @@ -2258,8 +2281,51 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata", - "frame-support-procedural", + "frame-metadata 16.0.0", + "frame-support-procedural 30.0.4", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 34.0.0", + "sp-arithmetic", + "sp-core 34.0.0", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-metadata-ir 0.7.0", + "sp-runtime 39.0.5", + "sp-staking 36.0.0", + "sp-state-machine 0.43.0", + "sp-std", + "sp-tracing", + "sp-weights", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4547b03c9267b2d545ddddd8967d1d39277a090814da2466176dc65ff489d0a" +dependencies = [ + "aquamarine", + "array-bytes", + "binary-merkle-tree", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata 18.0.0", + "frame-support-procedural 31.0.0", "impl-trait-for-tuples", "k256", "log", @@ -2270,20 +2336,21 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api", + "sp-api 35.0.0", "sp-arithmetic", - "sp-core", + "sp-core 35.0.0", "sp-crypto-hashing-proc-macro", "sp-debug-derive", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-metadata-ir", - "sp-runtime", - "sp-staking", - "sp-state-machine", + "sp-genesis-builder 0.16.0", + "sp-inherents 35.0.0", + "sp-io 39.0.0", + "sp-metadata-ir 0.8.0", + "sp-runtime 40.0.0", + "sp-staking 37.0.0", + "sp-state-machine 0.44.0", "sp-std", "sp-tracing", + "sp-trie 38.0.0", "sp-weights", "static_assertions", "tt-call", @@ -2309,11 +2376,32 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "frame-support-procedural" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5819d1fcbf6dc177aca405c0b478366527a4763f21457d5ba3a1f4328f656c04" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "docify", + "expander", + "frame-support-procedural-tools", + "itertools 0.11.0", + "macro_magic", + "proc-macro-warning 1.0.2", + "proc-macro2", + "quote", + "sp-crypto-hashing", + "syn 2.0.93", +] + [[package]] name = "frame-support-procedural-tools" -version = "13.0.0" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bead15a320be1764cdd50458c4cfacb23e0cee65f64f500f8e34136a94c7eeca" +checksum = "81a088fd6fda5f53ff0c17fc7551ce8bd0ead14ba742228443c8196296a7369b" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.2.0", @@ -2341,16 +2429,16 @@ checksum = "e3c7fa02f8c305496d2ae52edaecdb9d165f11afa965e05686d7d7dd1ce93611" dependencies = [ "cfg-if", "docify", - "frame-support", + "frame-support 38.2.0", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-std", - "sp-version", + "sp-version 37.0.0", "sp-weights", ] @@ -2361,12 +2449,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9693b2a736beb076e673520e1e8dee4fc128b8d35b020ef3e8a4b1b5ad63d9f2" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 34.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -2377,7 +2465,7 @@ checksum = "475c4f8604ba7e4f05cd2c881ba71105093e638b9591ec71a8db14a64b3b4ec3" dependencies = [ "docify", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", ] [[package]] @@ -2386,10 +2474,22 @@ version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c811a5a1f5429c7fb5ebbf6cf9502d8f9b673fd395c12cf46c44a30a7daf0e" dependencies = [ - "frame-support", + "frame-support 38.2.0", + "parity-scale-codec", + "sp-api 34.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "frame-try-runtime" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2224250e66348e71a952060f50b75bf02b7114241818602ccc46e0f905331193" +dependencies = [ + "frame-support 39.0.0", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 35.0.0", + "sp-runtime 40.0.0", ] [[package]] @@ -3284,6 +3384,26 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "impl-codec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" +dependencies = [ + "parity-scale-codec", +] + +[[package]] +name = "impl-num-traits" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "803d15461ab0dcc56706adf266158acbc44ccf719bf7d0af30705f58b90a4b8c" +dependencies = [ + "integer-sqrt", + "num-traits", + "uint 0.10.0", +] + [[package]] name = "impl-serde" version = "0.4.0" @@ -3293,6 +3413,15 @@ dependencies = [ "serde", ] +[[package]] +name = "impl-serde" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" +dependencies = [ + "serde", +] + [[package]] name = "impl-trait-for-tuples" version = "0.2.3" @@ -3830,7 +3959,7 @@ dependencies = [ "sha2 0.10.8", "smallvec", "thiserror 1.0.69", - "uint", + "uint 0.9.5", "unsigned-varint 0.7.2", "void", ] @@ -4287,7 +4416,7 @@ dependencies = [ "tokio-util", "tracing", "trust-dns-resolver", - "uint", + "uint 0.9.5", "unsigned-varint 0.8.0", "url", "webpki", @@ -5114,12 +5243,12 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625d47577cabbe1318ccec5d612e2379002d1b6af1ab6edcef3243c66ec246df" dependencies = [ - "frame-support", + "frame-support 38.2.0", "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.5", ] [[package]] @@ -5129,7 +5258,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee096c0def13832475b340d00121025e0225de29604d44bc6dfcaa294c995b4" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "pallet-authorship", @@ -5137,13 +5266,13 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-consensus-babe", - "sp-core", - "sp-io", - "sp-runtime", + "sp-application-crypto 38.0.0", + "sp-consensus-babe 0.40.0", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] @@ -5154,12 +5283,12 @@ checksum = "5c6945b078919acb14d126490e4b0973a688568b30142476ca69c6df2bed27ad" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.5", ] [[package]] @@ -5169,14 +5298,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e149f1aefd444c9a1da6ec5a94bc8a7671d7a33078f85dd19ae5b06e3438e60" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -5184,14 +5313,14 @@ name = "pallet-doas" version = "12.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-std", ] @@ -5202,20 +5331,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d3a570a4aac3173ea46b600408183ca2bcfdaadc077f802f11e6055963e2449" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 38.0.0", "sp-consensus-grandpa", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] @@ -5225,14 +5354,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1868b5dca4bbfd1f4a222cbb80735a5197020712a71577b496bbb7e19aaa5394" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -5241,14 +5370,14 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39ec3133be9e767b8feafbb26edd805824faa59956da008d2dc7fcf4b4720e56" dependencies = [ - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -5258,14 +5387,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "407828bc48c6193ac076fdf909b2fadcaaecd65f42b0b0a04afe22fe8e563834" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -5273,14 +5402,14 @@ name = "pallet-process-validation" version = "12.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-std", "sqnc-pallet-traits", ] @@ -5293,13 +5422,13 @@ checksum = "26899a331e7ab5f7d5966cbf203e1cf5bd99cd110356d7ddcaa7597087cdc0b5" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-weights", ] @@ -5309,20 +5438,20 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8474b62b6b7622f891e83d922a589e2ad5be5471f5ca47d45831a797dba0b3f4" dependencies = [ - "frame-support", + "frame-support 38.2.0", "frame-system", "impl-trait-for-tuples", "log", "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-session", - "sp-staking", - "sp-state-machine", - "sp-trie", + "sp-staking 36.0.0", + "sp-state-machine 0.43.0", + "sp-trie 37.0.0", ] [[package]] @@ -5333,12 +5462,12 @@ checksum = "1574fe2aed3d52db4a389b77b53d8c9758257b121e3e7bbe24c4904e11681e0e" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -5346,7 +5475,7 @@ name = "pallet-symmetric-key" version = "12.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "hex-literal", "log", @@ -5355,9 +5484,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-std", ] @@ -5369,16 +5498,16 @@ checksum = "a9ba9b71bbfd33ae672f23ba7efaeed2755fdac37b8f946cb7474fc37841b7e1" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-storage", - "sp-timestamp", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-storage 21.0.0", + "sp-timestamp 34.0.0", ] [[package]] @@ -5387,30 +5516,30 @@ version = "38.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6cdb86580c72b58145f9cddba21a0c1814742ca56abc9caac3c1ac72f6bde649" dependencies = [ - "frame-support", + "frame-support 38.2.0", "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] name = "pallet-transaction-payment-free" version = "12.0.0" dependencies = [ - "frame-support", + "frame-support 38.2.0", "frame-system", "pallet-balances", "parity-scale-codec", "scale-info", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-std", ] @@ -5423,11 +5552,11 @@ dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-rpc", - "sp-runtime", + "sp-runtime 39.0.5", "sp-weights", ] @@ -5439,8 +5568,8 @@ checksum = "49fdf5ab71e9dbcadcf7139736b6ea6bac8ec4a83985d46cbd130e1eec770e41" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 34.0.0", + "sp-runtime 39.0.5", "sp-weights", ] @@ -5449,14 +5578,14 @@ name = "pallet-utxo-nft" version = "12.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 38.2.0", "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", "sp-std", "sqnc-pallet-traits", ] @@ -5643,7 +5772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.9", + "thiserror 2.0.11", "ucd-trie", ] @@ -5948,10 +6077,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", - "impl-codec", - "impl-serde", + "impl-codec 0.6.0", + "impl-serde 0.4.0", + "scale-info", + "uint 0.9.5", +] + +[[package]] +name = "primitive-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" +dependencies = [ + "fixed-hash", + "impl-codec 0.7.0", + "impl-num-traits", + "impl-serde 0.5.0", "scale-info", - "uint", + "uint 0.10.0", ] [[package]] @@ -6826,7 +6969,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b975ee3a95eaacb611e7b415737a7fa2db4d8ad7b880cc1b97371b04e95c7903" dependencies = [ "log", - "sp-core", + "sp-core 34.0.0", + "sp-wasm-interface", + "thiserror 1.0.69", +] + +[[package]] +name = "sc-allocator" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a63e577eb150187ddd444a0a6f01e1ece0a5cfc592aacb4204d9f79bdc5265d" +dependencies = [ + "log", + "sp-core 35.0.0", "sp-wasm-interface", "thiserror 1.0.69", ] @@ -6844,13 +6999,13 @@ dependencies = [ "sc-block-builder", "sc-proposer-metrics", "sc-telemetry", - "sc-transaction-pool-api", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sc-transaction-pool-api 37.0.0", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", ] @@ -6861,13 +7016,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f666f8ff11f96bf6d90676739eb7ccb6a156a4507634b7af83b94f0aa8195a50" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-trie", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "sp-trie 37.0.0", ] [[package]] @@ -6882,19 +7037,19 @@ dependencies = [ "memmap2 0.9.5", "parity-scale-codec", "sc-chain-spec-derive", - "sc-client-api", - "sc-executor", + "sc-client-api 37.0.0", + "sc-executor 0.40.1", "sc-network", "sc-telemetry", "serde", "serde_json", - "sp-blockchain", - "sp-core", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-genesis-builder", - "sp-io", - "sp-runtime", - "sp-state-machine", + "sp-genesis-builder 0.15.1", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", "sp-tracing", ] @@ -6930,7 +7085,7 @@ dependencies = [ "rand", "regex", "rpassword", - "sc-client-api", + "sc-client-api 37.0.0", "sc-client-db", "sc-keystore", "sc-mixnet", @@ -6938,16 +7093,16 @@ dependencies = [ "sc-service", "sc-telemetry", "sc-tracing", - "sc-utils", + "sc-utils 17.0.0", "serde", "serde_json", - "sp-blockchain", - "sp-core", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-keyring", - "sp-keystore", + "sp-keystore 0.40.0", "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-runtime 39.0.5", + "sp-version 37.0.0", "thiserror 1.0.69", "tokio", ] @@ -6963,20 +7118,48 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", + "sc-executor 0.40.1", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-core 34.0.0", + "sp-database", + "sp-externalities 0.29.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "sp-statement-store 18.0.0", + "sp-storage 21.0.0", + "sp-trie 37.0.0", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-client-api" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c89717374ec68c01c2493d65f7e1854814c371ed9e8f9826a160ee9d0d473824" +dependencies = [ + "fnv", + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-executor 0.41.0", + "sc-transaction-pool-api 38.0.0", + "sc-utils 18.0.0", + "sp-api 35.0.0", + "sp-blockchain 38.0.0", + "sp-consensus 0.41.0", + "sp-core 35.0.0", "sp-database", - "sp-externalities", - "sp-runtime", - "sp-state-machine", - "sp-statement-store", - "sp-storage", - "sp-trie", + "sp-externalities 0.30.0", + "sp-runtime 40.0.0", + "sp-state-machine 0.44.0", + "sp-statement-store 19.0.0", + "sp-storage 22.0.0", + "sp-trie 38.0.0", "substrate-prometheus-endpoint", ] @@ -6995,16 +7178,16 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", + "sc-client-api 37.0.0", "sc-state-db", "schnellru", "sp-arithmetic", - "sp-blockchain", - "sp-core", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "sp-trie 37.0.0", ] [[package]] @@ -7018,16 +7201,41 @@ dependencies = [ "log", "mockall 0.11.4", "parking_lot 0.12.3", - "sc-client-api", + "sc-client-api 37.0.0", + "sc-network-types", + "sc-utils 17.0.0", + "serde", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-core 34.0.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "substrate-prometheus-endpoint", + "thiserror 1.0.69", +] + +[[package]] +name = "sc-consensus" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e237f6b99ebd2a28e3a177363b038a85622e65d10e4dacc073f64f628ab74f9e" +dependencies = [ + "async-trait", + "futures", + "log", + "mockall 0.11.4", + "parking_lot 0.12.3", + "sc-client-api 38.0.0", "sc-network-types", - "sc-utils", + "sc-utils 18.0.0", "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-api 35.0.0", + "sp-blockchain 38.0.0", + "sp-consensus 0.41.0", + "sp-core 35.0.0", + "sp-runtime 40.0.0", + "sp-state-machine 0.44.0", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] @@ -7043,21 +7251,21 @@ dependencies = [ "log", "parity-scale-codec", "sc-block-builder", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", "sc-consensus-slots", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", "sp-consensus-aura", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] @@ -7077,24 +7285,24 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", "sc-consensus-epochs", "sc-consensus-slots", "sc-telemetry", - "sc-transaction-pool-api", - "sp-api", - "sp-application-crypto", + "sc-transaction-pool-api 37.0.0", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-consensus-babe 0.40.0", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-inherents 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] @@ -7111,14 +7319,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-consensus-babe 0.40.0", + "sp-core 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", "thiserror 1.0.69", ] @@ -7130,10 +7338,10 @@ checksum = "3634e8f5dfc397e0d3fc8e3a714c21338eacb3ed276089a6df47e7aa926d51d4" dependencies = [ "fork-tree", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain", - "sp-runtime", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", + "sp-blockchain 37.0.1", + "sp-runtime 39.0.5", ] [[package]] @@ -7156,27 +7364,27 @@ dependencies = [ "rand", "sc-block-builder", "sc-chain-spec", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", "sc-network", "sc-network-common", "sc-network-gossip", "sc-network-sync", "sc-network-types", "sc-telemetry", - "sc-transaction-pool-api", - "sc-utils", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", "serde_json", - "sp-api", - "sp-application-crypto", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", "sp-consensus-grandpa", - "sp-core", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] @@ -7194,25 +7402,25 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool-api 37.0.0", "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-timestamp", + "sp-consensus-babe 0.40.0", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-timestamp 34.0.0", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] @@ -7228,17 +7436,17 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", "sc-telemetry", "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", ] [[package]] @@ -7249,18 +7457,42 @@ checksum = "3f0cc0a3728fd033589183460c5a49b2e7545d09dc89a098216ef9e9aadcd9dc" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor-common", - "sc-executor-polkavm", - "sc-executor-wasmtime", + "sc-executor-common 0.35.0", + "sc-executor-polkavm 0.32.0", + "sc-executor-wasmtime 0.35.0", + "schnellru", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-io 38.0.0", + "sp-panic-handler", + "sp-runtime-interface 28.0.0", + "sp-trie 37.0.0", + "sp-version 37.0.0", + "sp-wasm-interface", + "tracing", +] + +[[package]] +name = "sc-executor" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b450573fc0ca024bdcb6d508d61c104f862519ca7f78c416bd8042c9db32975" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-executor-common 0.36.0", + "sc-executor-polkavm 0.33.0", + "sc-executor-wasmtime 0.36.0", "schnellru", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", + "sp-api 35.0.0", + "sp-core 35.0.0", + "sp-externalities 0.30.0", + "sp-io 39.0.0", "sp-panic-handler", - "sp-runtime-interface", - "sp-trie", - "sp-version", + "sp-runtime-interface 29.0.0", + "sp-trie 38.0.0", + "sp-version 38.0.0", "sp-wasm-interface", "tracing", ] @@ -7272,7 +7504,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c3b703a33dcb7cddf19176fdf12294b9a6408125836b0f4afee3e6969e7f190" dependencies = [ "polkavm", - "sc-allocator", + "sc-allocator 29.0.0", + "sp-maybe-compressed-blob", + "sp-wasm-interface", + "thiserror 1.0.69", + "wasm-instrument", +] + +[[package]] +name = "sc-executor-common" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27f5d872331b68ed4601488100f22e8aa16331de006b51d4c69353930c568a16" +dependencies = [ + "polkavm", + "sc-allocator 30.0.0", "sp-maybe-compressed-blob", "sp-wasm-interface", "thiserror 1.0.69", @@ -7287,7 +7533,19 @@ checksum = "26fe58d9cacfab73e5595fa84b80f7bd03efebe54a0574daaeb221a1d1f7ab80" dependencies = [ "log", "polkavm", - "sc-executor-common", + "sc-executor-common 0.35.0", + "sp-wasm-interface", +] + +[[package]] +name = "sc-executor-polkavm" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16c4b3532c0f6dae1fcbe85f4582618042aefb9c8e2a03f855d298f56362daaa" +dependencies = [ + "log", + "polkavm", + "sc-executor-common 0.36.0", "sp-wasm-interface", ] @@ -7303,9 +7561,28 @@ dependencies = [ "log", "parking_lot 0.12.3", "rustix 0.36.17", - "sc-allocator", - "sc-executor-common", - "sp-runtime-interface", + "sc-allocator 29.0.0", + "sc-executor-common 0.35.0", + "sp-runtime-interface 28.0.0", + "sp-wasm-interface", + "wasmtime", +] + +[[package]] +name = "sc-executor-wasmtime" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d04b8d98a96a83b56eeb1061cd4a7a1949b7c2c147d572d309c4e4d5c0d870f" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "log", + "parking_lot 0.12.3", + "rustix 0.36.17", + "sc-allocator 30.0.0", + "sc-executor-common 0.36.0", + "sp-runtime-interface 29.0.0", "sp-wasm-interface", "wasmtime", ] @@ -7320,12 +7597,12 @@ dependencies = [ "futures", "futures-timer", "log", - "sc-client-api", + "sc-client-api 37.0.0", "sc-network", "sc-network-common", "sc-network-sync", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 37.0.1", + "sp-runtime 39.0.5", ] [[package]] @@ -7337,9 +7614,9 @@ dependencies = [ "array-bytes", "parking_lot 0.12.3", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 38.0.0", + "sp-core 34.0.0", + "sp-keystore 0.40.0", "thiserror 1.0.69", ] @@ -7360,16 +7637,16 @@ dependencies = [ "multiaddr 0.18.2", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", + "sc-client-api 37.0.0", "sc-network", "sc-network-types", - "sc-transaction-pool-api", - "sp-api", - "sp-consensus", - "sp-core", - "sp-keystore", + "sc-transaction-pool-api 37.0.0", + "sp-api 34.0.0", + "sp-consensus 0.40.0", + "sp-core 34.0.0", + "sp-keystore 0.40.0", "sp-mixnet", - "sp-runtime", + "sp-runtime 39.0.5", "thiserror 1.0.69", ] @@ -7403,18 +7680,18 @@ dependencies = [ "prost 0.12.6", "prost-build 0.12.6", "rand", - "sc-client-api", + "sc-client-api 37.0.0", "sc-network-common", "sc-network-types", - "sc-utils", + "sc-utils 17.0.0", "schnellru", "serde", "serde_json", "smallvec", "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -7437,11 +7714,11 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build 0.12.6", - "sc-consensus", + "sc-consensus 0.44.0", "sc-network-types", - "sp-consensus", + "sp-consensus 0.40.0", "sp-consensus-grandpa", - "sp-runtime", + "sp-runtime 39.0.5", ] [[package]] @@ -7459,7 +7736,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "schnellru", - "sp-runtime", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", "tracing", ] @@ -7477,12 +7754,12 @@ dependencies = [ "parity-scale-codec", "prost 0.12.6", "prost-build 0.12.6", - "sc-client-api", + "sc-client-api 37.0.0", "sc-network", "sc-network-types", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", + "sp-runtime 39.0.5", "thiserror 1.0.69", ] @@ -7504,20 +7781,20 @@ dependencies = [ "parity-scale-codec", "prost 0.12.6", "prost-build 0.12.6", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.44.0", "sc-network", "sc-network-common", "sc-network-types", - "sc-utils", + "sc-utils 17.0.0", "schnellru", "smallvec", "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", "sp-consensus-grandpa", - "sp-core", - "sp-runtime", + "sp-core 34.0.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -7538,9 +7815,9 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sc-network-types", - "sc-utils", - "sp-consensus", - "sp-runtime", + "sc-utils 17.0.0", + "sp-consensus 0.40.0", + "sp-runtime 39.0.5", "substrate-prometheus-endpoint", ] @@ -7581,18 +7858,18 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rand", - "sc-client-api", + "sc-client-api 37.0.0", "sc-network", "sc-network-common", "sc-network-types", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-core", - "sp-externalities", - "sp-keystore", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-keystore 0.40.0", "sp-offchain", - "sp-runtime", + "sp-runtime 39.0.5", "threadpool", "tracing", ] @@ -7620,23 +7897,23 @@ dependencies = [ "parking_lot 0.12.3", "sc-block-builder", "sc-chain-spec", - "sc-client-api", + "sc-client-api 37.0.0", "sc-mixnet", "sc-rpc-api", "sc-tracing", - "sc-transaction-pool-api", - "sc-utils", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-keystore", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", + "sp-keystore 0.40.0", "sp-offchain", "sp-rpc", - "sp-runtime", + "sp-runtime 39.0.5", "sp-session", - "sp-statement-store", - "sp-version", + "sp-statement-store 18.0.0", + "sp-version 37.0.0", "tokio", ] @@ -7650,14 +7927,14 @@ dependencies = [ "parity-scale-codec", "sc-chain-spec", "sc-mixnet", - "sc-transaction-pool-api", + "sc-transaction-pool-api 37.0.0", "scale-info", "serde", "serde_json", - "sp-core", + "sp-core 34.0.0", "sp-rpc", - "sp-runtime", - "sp-version", + "sp-runtime 39.0.5", + "sp-version 37.0.0", "thiserror 1.0.69", ] @@ -7702,18 +7979,18 @@ dependencies = [ "parking_lot 0.12.3", "rand", "sc-chain-spec", - "sc-client-api", + "sc-client-api 37.0.0", "sc-rpc", - "sc-transaction-pool-api", - "sc-utils", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", "schnellru", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-rpc", - "sp-runtime", - "sp-version", + "sp-runtime 39.0.5", + "sp-version 37.0.0", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -7737,10 +8014,10 @@ dependencies = [ "pin-project", "rand", "sc-chain-spec", - "sc-client-api", + "sc-client-api 37.0.0", "sc-client-db", - "sc-consensus", - "sc-executor", + "sc-consensus 0.44.0", + "sc-executor 0.40.1", "sc-informant", "sc-keystore", "sc-network", @@ -7756,25 +8033,25 @@ dependencies = [ "sc-telemetry", "sc-tracing", "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", "schnellru", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", "sp-session", - "sp-state-machine", - "sp-storage", + "sp-state-machine 0.43.0", + "sp-storage 21.0.0", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-trie 37.0.0", + "sp-version 37.0.0", "static_init", "substrate-prometheus-endpoint", "tempfile", @@ -7793,7 +8070,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sp-core", + "sp-core 34.0.0", ] [[package]] @@ -7812,9 +8089,9 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-io", + "sp-io 38.0.0", "sp-std", ] @@ -7832,7 +8109,7 @@ dependencies = [ "pin-project", "rand", "sc-network", - "sc-utils", + "sc-utils 17.0.0", "serde", "serde_json", "thiserror 1.0.69", @@ -7854,14 +8131,14 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rustc-hash 1.1.0", - "sc-client-api", + "sc-client-api 37.0.0", "sc-tracing-proc-macro", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-rpc", - "sp-runtime", + "sp-runtime 39.0.5", "sp-tracing", "thiserror 1.0.69", "tracing", @@ -7894,15 +8171,15 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-transaction-pool-api", - "sc-utils", + "sc-client-api 37.0.0", + "sc-transaction-pool-api 37.0.0", + "sc-utils 17.0.0", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 34.0.0", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-runtime", + "sp-runtime 39.0.5", "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", @@ -7920,9 +8197,26 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", + "sp-runtime 39.0.5", + "thiserror 1.0.69", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e152a4db5b2edbfa31cf1473db512008aa8dad4f85bf1bcb180b01a9e0d0be1" +dependencies = [ + "async-trait", + "futures", + "log", + "parity-scale-codec", + "serde", + "sp-blockchain 38.0.0", + "sp-core 35.0.0", + "sp-runtime 40.0.0", "thiserror 1.0.69", ] @@ -7942,6 +8236,21 @@ dependencies = [ "sp-arithmetic", ] +[[package]] +name = "sc-utils" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63860daa5455a5f3689bec3e94aad823746bac0f4166761786435043ab01a27" +dependencies = [ + "async-channel", + "futures", + "futures-timer", + "log", + "parking_lot 0.12.3", + "prometheus", + "sp-arithmetic", +] + [[package]] name = "scale-info" version = "2.11.6" @@ -8170,9 +8479,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.134" +version = "1.0.135" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" +checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" dependencies = [ "itoa", "memchr", @@ -8424,15 +8733,38 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro", - "sp-core", - "sp-externalities", - "sp-metadata-ir", - "sp-runtime", - "sp-runtime-interface", - "sp-state-machine", - "sp-trie", - "sp-version", + "sp-api-proc-macro 20.0.0", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-metadata-ir 0.7.0", + "sp-runtime 39.0.5", + "sp-runtime-interface 28.0.0", + "sp-state-machine 0.43.0", + "sp-trie 37.0.0", + "sp-version 37.0.0", + "thiserror 1.0.69", +] + +[[package]] +name = "sp-api" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7538a61120585b0e1e89d9de57448732ea4d3f9d175cab882b3c86e9809612a0" +dependencies = [ + "docify", + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 21.0.0", + "sp-core 35.0.0", + "sp-externalities 0.30.0", + "sp-metadata-ir 0.8.0", + "sp-runtime 40.0.0", + "sp-runtime-interface 29.0.0", + "sp-state-machine 0.44.0", + "sp-trie 38.0.0", + "sp-version 38.0.0", "thiserror 1.0.69", ] @@ -8451,6 +8783,21 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "sp-api-proc-macro" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37f8b9621cfa68a45d6f9c124e672b8f6780839a6c95279a7877d244fef8d1dc" +dependencies = [ + "Inflector", + "blake2 0.10.6", + "expander", + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "sp-application-crypto" version = "38.0.0" @@ -8460,14 +8807,27 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", + "sp-core 34.0.0", + "sp-io 38.0.0", ] [[package]] -name = "sp-arithmetic" -version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" +name = "sp-application-crypto" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f6850bd745fe9c0a200a8e729a82c8036250e1ad1ef24ed7498b2289935c974" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 35.0.0", + "sp-io 39.0.0", +] + +[[package]] +name = "sp-arithmetic" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46d0d0a4c591c421d3231ddd5e27d828618c24456d51445d21a1f79fcee97c23" dependencies = [ "docify", @@ -8486,9 +8846,9 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74738809461e3d4bd707b5b94e0e0c064a623a74a6a8fe5c98514417a02858dd" dependencies = [ - "sp-api", - "sp-inherents", - "sp-runtime", + "sp-api 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -8501,12 +8861,32 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "schnellru", - "sp-api", - "sp-consensus", - "sp-core", + "sp-api 34.0.0", + "sp-consensus 0.40.0", + "sp-core 34.0.0", + "sp-database", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "thiserror 1.0.69", + "tracing", +] + +[[package]] +name = "sp-blockchain" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10c9a1cd459bac54920bac5e467609dadfdac3e3503be0a864539aeb11071b70" +dependencies = [ + "futures", + "parity-scale-codec", + "parking_lot 0.12.3", + "schnellru", + "sp-api 35.0.0", + "sp-consensus 0.41.0", + "sp-core 35.0.0", "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-runtime 40.0.0", + "sp-state-machine 0.44.0", "thiserror 1.0.69", "tracing", ] @@ -8520,10 +8900,26 @@ dependencies = [ "async-trait", "futures", "log", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "thiserror 1.0.69", +] + +[[package]] +name = "sp-consensus" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "068254c448b84efac1c4a5b15f650851ef24ba77bda21802da34f73410096c09" +dependencies = [ + "async-trait", + "futures", + "log", + "sp-core 35.0.0", + "sp-inherents 35.0.0", + "sp-runtime 40.0.0", + "sp-state-machine 0.44.0", "thiserror 1.0.69", ] @@ -8536,12 +8932,12 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-consensus-slots", - "sp-inherents", - "sp-runtime", - "sp-timestamp", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-consensus-slots 0.40.1", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "sp-timestamp 34.0.0", ] [[package]] @@ -8554,13 +8950,32 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-timestamp", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "sp-timestamp 34.0.0", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1633fab9075508861b82999305a3d3d35f35a780feaf4e81f9d59aa6d62e5f7" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 35.0.0", + "sp-application-crypto 39.0.0", + "sp-consensus-slots 0.41.0", + "sp-core 35.0.0", + "sp-inherents 35.0.0", + "sp-runtime 40.0.0", + "sp-timestamp 35.0.0", ] [[package]] @@ -8574,11 +8989,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-core 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", ] [[package]] @@ -8590,7 +9005,19 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp", + "sp-timestamp 34.0.0", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d79170cc0a66b22d29adee140017a16c01257d61b5d713bbe47224eb7c3dd45" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-timestamp 35.0.0", ] [[package]] @@ -8609,7 +9036,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde", + "impl-serde 0.4.0", "itertools 0.11.0", "k256", "libsecp256k1", @@ -8619,7 +9046,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types", + "primitive-types 0.12.2", "rand", "scale-info", "schnorrkel", @@ -8628,10 +9055,57 @@ dependencies = [ "serde", "sp-crypto-hashing", "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", + "sp-externalities 0.29.0", + "sp-runtime-interface 28.0.0", "sp-std", - "sp-storage", + "sp-storage 21.0.0", + "ss58-registry", + "substrate-bip39", + "thiserror 1.0.69", + "tracing", + "w3f-bls", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4532774405a712a366a98080cbb4daa28c38ddff0ec595902ad6ee6a78a809f8" +dependencies = [ + "array-bytes", + "bitflags 1.3.2", + "blake2 0.10.6", + "bounded-collections", + "bs58 0.5.1", + "dyn-clonable", + "ed25519-zebra", + "futures", + "hash-db", + "hash256-std-hasher", + "impl-serde 0.5.0", + "itertools 0.11.0", + "k256", + "libsecp256k1", + "log", + "merlin", + "parity-bip39", + "parity-scale-codec", + "parking_lot 0.12.3", + "paste", + "primitive-types 0.13.1", + "rand", + "scale-info", + "schnorrkel", + "secp256k1", + "secrecy", + "serde", + "sp-crypto-hashing", + "sp-debug-derive", + "sp-externalities 0.30.0", + "sp-runtime-interface 29.0.0", + "sp-std", + "sp-storage 22.0.0", "ss58-registry", "substrate-bip39", "thiserror 1.0.69", @@ -8694,7 +9168,18 @@ checksum = "a904407d61cb94228c71b55a9d3708e9d6558991f9e83bd42bd91df37a159d30" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage", + "sp-storage 21.0.0", +] + +[[package]] +name = "sp-externalities" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30cbf059dce180a8bf8b6c8b08b6290fa3d1c7f069a60f1df038ab5dd5fc0ba6" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-storage 22.0.0", ] [[package]] @@ -8706,8 +9191,21 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde_json", - "sp-api", - "sp-runtime", + "sp-api 34.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "sp-genesis-builder" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4bd990146f77cdeff46e2a85b160718de021832a3c805c4a44c81f4ebba7999" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde_json", + "sp-api 35.0.0", + "sp-runtime 40.0.0", ] [[package]] @@ -8720,7 +9218,21 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.5", + "thiserror 1.0.69", +] + +[[package]] +name = "sp-inherents" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "575142ee4947deb9e5b731efbbfd432b1d28fc26f130f4cfdd3660e851907298" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 40.0.0", "thiserror 1.0.69", ] @@ -8739,14 +9251,41 @@ dependencies = [ "polkavm-derive", "rustversion", "secp256k1", - "sp-core", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", + "sp-externalities 0.29.0", + "sp-keystore 0.40.0", + "sp-runtime-interface 28.0.0", + "sp-state-machine 0.43.0", "sp-tracing", - "sp-trie", + "sp-trie 37.0.0", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86554fd101635b388e41ce83c28754ee30078e6a93480e1310914b4b09a67130" +dependencies = [ + "bytes", + "docify", + "ed25519-dalek", + "libsecp256k1", + "log", + "parity-scale-codec", + "polkavm-derive", + "rustversion", + "secp256k1", + "sp-core 35.0.0", + "sp-crypto-hashing", + "sp-externalities 0.30.0", + "sp-keystore 0.41.0", + "sp-runtime-interface 29.0.0", + "sp-state-machine 0.44.0", + "sp-tracing", + "sp-trie 38.0.0", "tracing", "tracing-core", ] @@ -8757,8 +9296,8 @@ version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c0e20624277f578b27f44ecfbe2ebc2e908488511ee2c900c5281599f700ab3" dependencies = [ - "sp-core", - "sp-runtime", + "sp-core 34.0.0", + "sp-runtime 39.0.5", "strum 0.26.3", ] @@ -8770,8 +9309,20 @@ checksum = "0248b4d784cb4a01472276928977121fa39d977a5bb24793b6b15e64b046df42" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sp-core", - "sp-externalities", + "sp-core 34.0.0", + "sp-externalities 0.29.0", +] + +[[package]] +name = "sp-keystore" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1d41475fcdf253f9f0da839564c1b7f8a95c6a293ddfffd6e48e3671e76f33b" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.3", + "sp-core 35.0.0", + "sp-externalities 0.30.0", ] [[package]] @@ -8790,7 +9341,18 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869" dependencies = [ - "frame-metadata", + "frame-metadata 16.0.0", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "sp-metadata-ir" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427be4e8e6a33cb8ffc8c91f8834b9c6f563daf246e8f0da16e9e0db3db55f5a" +dependencies = [ + "frame-metadata 18.0.0", "parity-scale-codec", "scale-info", ] @@ -8803,8 +9365,8 @@ checksum = "3b0b017dd54823b6e62f9f7171a1df350972e5c6d0bf17e0c2f78680b5c31942" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", ] [[package]] @@ -8813,19 +9375,18 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d9de237d72ecffd07f90826eef18360208b16d8de939d54e61591fac0fcbf99" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-runtime 39.0.5", ] [[package]] name = "sp-panic-handler" -version = "13.0.0" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416" +checksum = "81478b3740b357fa0ea10fcdc1ee02ebae7734e50f80342c4743476d9f78eeea" dependencies = [ "backtrace", - "lazy_static", "regex", ] @@ -8837,7 +9398,7 @@ checksum = "45458f0955870a92b3969098d4f1f4e9b55b4282d9f1dc112a51bb5bb6584900" dependencies = [ "rustc-hash 1.1.0", "serde", - "sp-core", + "sp-core 34.0.0", ] [[package]] @@ -8858,13 +9419,43 @@ dependencies = [ "scale-info", "serde", "simple-mermaid", - "sp-application-crypto", + "sp-application-crypto 38.0.0", + "sp-arithmetic", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-std", + "sp-weights", + "tracing", +] + +[[package]] +name = "sp-runtime" +version = "40.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97c47600a543323cb53d013e2cb8e907d13d972ece014ea0b076700c455071c2" +dependencies = [ + "binary-merkle-tree", + "docify", + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "num-traits", + "parity-scale-codec", + "paste", + "rand", + "scale-info", + "serde", + "simple-mermaid", + "sp-application-crypto 39.0.0", "sp-arithmetic", - "sp-core", - "sp-io", + "sp-core 35.0.0", + "sp-io 39.0.0", "sp-std", + "sp-trie 38.0.0", "sp-weights", "tracing", + "tuplex", ] [[package]] @@ -8877,11 +9468,31 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", - "primitive-types", - "sp-externalities", + "primitive-types 0.12.2", + "sp-externalities 0.29.0", "sp-runtime-interface-proc-macro", "sp-std", - "sp-storage", + "sp-storage 21.0.0", + "sp-tracing", + "sp-wasm-interface", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51e83d940449837a8b2a01b4d877dd22d896fd14d3d3ade875787982da994a33" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "polkavm-derive", + "primitive-types 0.13.1", + "sp-externalities 0.30.0", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage 22.0.0", "sp-tracing", "sp-wasm-interface", "static_assertions", @@ -8909,11 +9520,11 @@ checksum = "00a3a307fedc423fb8cd2a7726a3bbb99014f1b4b52f26153993e2aae3338fe6" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-staking", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-staking 36.0.0", ] [[package]] @@ -8926,8 +9537,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 34.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "sp-staking" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16f953bf2c6702430f3374366b172ab024ee5e9fef5cccf29fa73a29161c2b0" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 35.0.0", + "sp-runtime 40.0.0", ] [[package]] @@ -8942,10 +9567,31 @@ dependencies = [ "parking_lot 0.12.3", "rand", "smallvec", - "sp-core", - "sp-externalities", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-panic-handler", + "sp-trie 37.0.0", + "thiserror 1.0.69", + "tracing", + "trie-db", +] + +[[package]] +name = "sp-state-machine" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bce4ee5ee6c614994077e6e317270eab6fde2bc346b028290286cbf9d0011b7e" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "smallvec", + "sp-core 35.0.0", + "sp-externalities 0.30.0", "sp-panic-handler", - "sp-trie", + "sp-trie 38.0.0", "thiserror 1.0.69", "tracing", "trie-db", @@ -8965,13 +9611,38 @@ dependencies = [ "rand", "scale-info", "sha2 0.10.8", - "sp-api", - "sp-application-crypto", - "sp-core", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-core 34.0.0", "sp-crypto-hashing", - "sp-externalities", - "sp-runtime", - "sp-runtime-interface", + "sp-externalities 0.29.0", + "sp-runtime 39.0.5", + "sp-runtime-interface 28.0.0", + "thiserror 1.0.69", + "x25519-dalek", +] + +[[package]] +name = "sp-statement-store" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c8959bbd46dca069b4b9cf9880e1534406b2bb9c09ac45b8367652db50f3eda" +dependencies = [ + "aes-gcm", + "curve25519-dalek", + "ed25519-dalek", + "hkdf", + "parity-scale-codec", + "rand", + "scale-info", + "sha2 0.10.8", + "sp-api 35.0.0", + "sp-application-crypto 39.0.0", + "sp-core 35.0.0", + "sp-crypto-hashing", + "sp-externalities 0.30.0", + "sp-runtime 40.0.0", + "sp-runtime-interface 29.0.0", "thiserror 1.0.69", "x25519-dalek", ] @@ -8988,7 +9659,20 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive", +] + +[[package]] +name = "sp-storage" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee3b70ca340e41cde9d2e069d354508a6e37a6573d66f7cc38f11549002f64ec" +dependencies = [ + "impl-serde 0.5.0", "parity-scale-codec", "ref-cast", "serde", @@ -9003,8 +9687,21 @@ checksum = "72a1cb4df653d62ccc0dbce1db45d1c9443ec60247ee9576962d24da4c9c6f07" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "thiserror 1.0.69", +] + +[[package]] +name = "sp-timestamp" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595d392536ab1d212749f1d937692df157a0debf9a8b96a5ff78d38485dd6ac5" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 35.0.0", + "sp-runtime 40.0.0", "thiserror 1.0.69", ] @@ -9026,8 +9723,8 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc4bf251059485a7dd38fe4afeda8792983511cc47f342ff4695e2dcae6b5247" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 34.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -9039,10 +9736,10 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-trie", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-runtime 39.0.5", + "sp-trie 37.0.0", ] [[package]] @@ -9061,8 +9758,31 @@ dependencies = [ "rand", "scale-info", "schnellru", - "sp-core", - "sp-externalities", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "thiserror 1.0.69", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1851c4929ae88932c6bcdb9e60f4063e478ca612012af3b6d365c7dc9c591f7f" +dependencies = [ + "ahash", + "hash-db", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "scale-info", + "schnellru", + "sp-core 35.0.0", + "sp-externalities 0.30.0", "thiserror 1.0.69", "tracing", "trie-db", @@ -9075,15 +9795,33 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d521a405707b5be561367cd3d442ff67588993de24062ce3adefcf8437ee9fe1" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "parity-wasm", "scale-info", "serde", "sp-crypto-hashing-proc-macro", - "sp-runtime", + "sp-runtime 39.0.5", "sp-std", - "sp-version-proc-macro", + "sp-version-proc-macro 14.0.0", + "thiserror 1.0.69", +] + +[[package]] +name = "sp-version" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b7561e88742bc47b2f5fbdcab77a1cd98cf04117a3e163c1aadd58b9a592a18" +dependencies = [ + "impl-serde 0.5.0", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-crypto-hashing-proc-macro", + "sp-runtime 40.0.0", + "sp-std", + "sp-version-proc-macro 15.0.0", "thiserror 1.0.69", ] @@ -9099,6 +9837,19 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "sp-version-proc-macro" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54cabc8279e835cd9c608d70cb00e693bddec94fe8478e9f3104dad1da5f93ca" +dependencies = [ + "parity-scale-codec", + "proc-macro-warning 1.0.2", + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "sp-wasm-interface" version = "21.0.1" @@ -9170,7 +9921,7 @@ dependencies = [ "serde", "serde_json", "sqnc-runtime-types", - "thiserror 2.0.9", + "thiserror 2.0.11", ] [[package]] @@ -9189,13 +9940,13 @@ dependencies = [ "pallet-transaction-payment-rpc", "sc-basic-authorship", "sc-cli", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0", + "sc-consensus 0.45.0", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-grandpa", "sc-consensus-manual-seal", - "sc-executor", + "sc-executor 0.41.0", "sc-keystore", "sc-network", "sc-offchain", @@ -9204,22 +9955,22 @@ dependencies = [ "sc-service", "sc-telemetry", "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool-api 37.0.0", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-blockchain 37.0.1", + "sp-consensus 0.41.0", + "sp-consensus-babe 0.41.0", "sp-consensus-grandpa", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-statement-store", - "sp-timestamp", + "sp-keystore 0.41.0", + "sp-runtime 39.0.5", + "sp-statement-store 18.0.0", + "sp-timestamp 34.0.0", "sqnc-lang", "sqnc-runtime", "sqnc-runtime-types", @@ -9231,10 +9982,10 @@ dependencies = [ name = "sqnc-pallet-traits" version = "12.0.0" dependencies = [ - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.5", "sp-std", ] @@ -9244,11 +9995,11 @@ version = "12.0.0" dependencies = [ "frame-benchmarking", "frame-executive", - "frame-support", + "frame-support 38.2.0", "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-try-runtime 0.45.0", "hex-literal", "pallet-babe", "pallet-balances", @@ -9270,20 +10021,20 @@ dependencies = [ "scale-info", "serde", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", - "sp-consensus-babe", + "sp-consensus-babe 0.41.0", "sp-consensus-grandpa", - "sp-core", - "sp-genesis-builder", - "sp-inherents", + "sp-core 34.0.0", + "sp-genesis-builder 0.16.0", + "sp-inherents 34.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 39.0.5", "sp-session", "sp-std", - "sp-storage", + "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 37.0.0", "sqnc-pallet-traits", "sqnc-runtime-types", "substrate-wasm-builder", @@ -9293,13 +10044,13 @@ dependencies = [ name = "sqnc-runtime-types" version = "12.0.0" dependencies = [ - "frame-support", + "frame-support 38.2.0", "pallet-process-validation", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 34.0.0", + "sp-runtime 39.0.5", "strum 0.26.3", "strum_macros 0.26.4", ] @@ -9458,21 +10209,23 @@ dependencies = [ "log", "parity-scale-codec", "sc-rpc-api", - "sc-transaction-pool-api", - "sp-api", + "sc-transaction-pool-api 37.0.0", + "sp-api 34.0.0", "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 37.0.1", + "sp-core 34.0.0", + "sp-runtime 39.0.5", ] [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8fe06b03b8a291c09507c42f92a2c2c10dd3d62975d02c7f64a92d87bfe09b" +checksum = "7b6772e9c3621b8d067a706dfda6a20db6faa7cde39822c58ffc8588d16409c5" dependencies = [ - "hyper 0.14.32", + "http-body-util", + "hyper 1.5.2", + "hyper-util", "log", "prometheus", "thiserror 1.0.69", @@ -9639,11 +10392,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.9" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.9", + "thiserror-impl 2.0.11", ] [[package]] @@ -9659,9 +10412,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.9" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", @@ -10133,6 +10886,12 @@ dependencies = [ "utf-8", ] +[[package]] +name = "tuplex" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "676ac81d5454c4dcf37955d34fa8626ede3490f744b86ca14a7b90168d2a08aa" + [[package]] name = "twox-hash" version = "1.6.3" @@ -10169,6 +10928,18 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "uint" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e" +dependencies = [ + "byteorder", + "crunchy", + "hex", + "static_assertions", +] + [[package]] name = "unicode-bidi" version = "0.3.18" diff --git a/Cargo.toml b/Cargo.toml index 7f633ed6..23e2370e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,17 +11,17 @@ version = "12.0.0" # non-substrate dependencies # ############################## serde = { version = "1.0.217", default-features = false } -serde_json = { version = "1.0.134", default-features = false } -clap = { version = "4.5.23", features = ["derive"] } +serde_json = { version = "1.0.135", default-features = false } +clap = { version = "4.5.26", features = ["derive"] } futures = { version = "0.3.31", features = ["thread-pool"] } bs58 = "0.5.1" -async-trait = "0.1.84" +async-trait = "0.1.85" hex-literal = "0.4.1" exitcode = "1.1.2" lazy_static = "1.5.0" pest = "2.7.15" pest_derive = "2.7.15" -thiserror = "2.0.9" +thiserror = "2.0.11" strum = { version = "0.26.3", default-features = false } strum_macros = { version = "0.26.4", default-features = false } log = { version = "0.4.22", default-features = false } @@ -55,9 +55,9 @@ pallet-transaction-payment-rpc-runtime-api = { version = "38.0.0", default-featu frame-executive = { version = "38.0.0", default-features = false } sp-api = { version = "34.0.0", default-features = false } sp-block-builder = { version = "34.0.0", default-features = false } -sp-consensus-babe = { version = "0.40.0", default-features = false } +sp-consensus-babe = { version = "0.41.0", default-features = false } sp-consensus-grandpa = { version = "21.0.0", default-features = false } -sp-genesis-builder = { version = "0.15.1", default-features = false } +sp-genesis-builder = { version = "0.16.0", default-features = false } sp-inherents = { version = "34.0.0", default-features = false } sp-offchain = { version = "34.0.0", default-features = false } sp-session = { version = "36.0.0", default-features = false } @@ -65,7 +65,7 @@ sp-statement-store = { version = "18.0.0", default-features = false } sp-storage = { version = "21.0.0", default-features = false } sp-transaction-pool = { version = "34.0.0", default-features = false } sp-version = { version = "37.0.0", default-features = false } -frame-try-runtime = { version = "0.44.0", default-features = false } +frame-try-runtime = { version = "0.45.0", default-features = false } pallet-collective = { version = "38.0.0", default-features = false } pallet-membership = { version = "38.0.0", default-features = false } pallet-node-authorization = { version = "38.0.0", default-features = false } @@ -76,7 +76,7 @@ frame-system-benchmarking = { version = "38.0.0", default-features = false } # node dependencies sc-cli = { version = "0.47.0" } -sc-executor = { version = "0.40.1" } +sc-executor = { version = "0.41.0" } sc-service = { version = "0.46.0" } sc-telemetry = { version = "25.0.0" } sc-keystore = { version = "33.0.0" } @@ -87,13 +87,13 @@ sc-offchain = { version = "40.0.0" } sc-consensus-manual-seal = { version = "0.46.0" } sc-consensus-babe = { version = "0.45.0" } sc-consensus-babe-rpc = { version = "0.45.0" } -sp-consensus = { version = "0.40.0" } -sc-consensus = { version = "0.44.0" } +sp-consensus = { version = "0.41.0" } +sc-consensus = { version = "0.45.0" } sc-consensus-grandpa = { version = "0.30.0" } sc-client-api = { version = "37.0.0" } sp-timestamp = { version = "34.0.0" } sp-keyring = { version = "39.0.0" } -sp-keystore = { version = "0.40.0" } +sp-keystore = { version = "0.41.0" } sc-rpc = { version = "40.0.0" } sc-rpc-api = { version = "0.44.0" } sp-blockchain = { version = "37.0.1" }