diff --git a/Cargo.lock b/Cargo.lock index 7d65c7aac9..2b4f754711 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -71,17 +71,6 @@ dependencies = [ "subtle 2.6.1", ] -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.16", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.12" @@ -370,7 +359,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ - "ahash 0.8.12", + "ahash", "ark-ff 0.5.0", "ark-poly 0.5.0", "ark-serialize 0.5.0", @@ -605,7 +594,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ - "ahash 0.8.12", + "ahash", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", @@ -810,6 +799,16 @@ version = "6.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" +[[package]] +name = "array-bytes" +version = "9.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d55334c98d756b32dcceb60248647ab34f027690f87f9a362fd292676ee927" +dependencies = [ + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "arrayref" version = "0.3.9" @@ -1174,7 +1173,7 @@ checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" [[package]] name = "binary-merkle-tree" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "hash-db", "log", @@ -2193,8 +2192,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.18.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2203,7 +2202,8 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sc-consensus-babe", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -2211,10 +2211,58 @@ dependencies = [ "tracing", ] +[[package]] +name = "cumulus-pallet-parachain-system" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" +dependencies = [ + "bytes", + "cumulus-pallet-parachain-system-proc-macro", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-primitives-proof-size-hostfunction", + "environmental", + "frame-benchmarking", + "frame-support", + "frame-system", + "hashbrown 0.15.4", + "impl-trait-for-tuples", + "log", + "pallet-message-queue", + "parity-scale-codec", + "polkadot-parachain-primitives", + "polkadot-runtime-parachains", + "scale-info", + "sp-consensus-babe", + "sp-core", + "sp-externalities 0.30.0", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", + "sp-trie", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "trie-db", +] + +[[package]] +name = "cumulus-pallet-parachain-system-proc-macro" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" +dependencies = [ + "proc-macro-crate 3.3.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "cumulus-primitives-core" -version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2225,12 +2273,13 @@ dependencies = [ "sp-runtime", "sp-trie", "staging-xcm", + "tracing", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2243,18 +2292,18 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.13.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "sp-externalities 0.30.0", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", "sp-trie", ] [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2270,8 +2319,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2280,6 +2329,7 @@ dependencies = [ "parity-scale-codec", "polkadot-overseer", "sc-client-api", + "sc-network", "sp-api", "sp-blockchain", "sp-state-machine", @@ -2289,8 +2339,8 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2584,7 +2634,6 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.104", - "unicode-xid", ] [[package]] @@ -2934,6 +2983,16 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", + "regex", +] + [[package]] name = "env_logger" version = "0.10.2" @@ -2969,19 +3028,6 @@ dependencies = [ "windows-sys 0.60.2", ] -[[package]] -name = "ethbloom" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-rlp 0.3.0", - "impl-serde 0.4.0", - "tiny-keccak", -] - [[package]] name = "ethbloom" version = "0.14.1" @@ -2991,21 +3037,23 @@ dependencies = [ "crunchy", "fixed-hash", "impl-codec 0.7.1", - "impl-rlp 0.4.0", - "impl-serde 0.5.0", + "impl-rlp", + "impl-serde", "scale-info", "tiny-keccak", ] [[package]] name = "ethereum" -version = "0.15.0" -source = "git+https://github.com/rust-ethereum/ethereum?rev=bbb544622208ef6e9890a2dbc224248f6dd13318#bbb544622208ef6e9890a2dbc224248f6dd13318" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ee371ebb7479ed3258617557ab0b3247e741075cb6b02b820d188f68da44441" dependencies = [ "bytes", - "ethereum-types 0.15.1", + "ethereum-types", "hash-db", "hash256-std-hasher", + "k256", "parity-scale-codec", "rlp 0.6.1", "scale-info", @@ -3014,31 +3062,17 @@ dependencies = [ "trie-root", ] -[[package]] -name = "ethereum-types" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" -dependencies = [ - "ethbloom 0.13.0", - "fixed-hash", - "impl-rlp 0.3.0", - "impl-serde 0.4.0", - "primitive-types 0.12.2", - "uint 0.9.5", -] - [[package]] name = "ethereum-types" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" dependencies = [ - "ethbloom 0.14.1", + "ethbloom", "fixed-hash", "impl-codec 0.7.1", - "impl-rlp 0.4.0", - "impl-serde 0.5.0", + "impl-rlp", + "impl-serde", "primitive-types 0.13.1", "scale-info", "uint 0.10.0", @@ -3073,8 +3107,9 @@ dependencies = [ [[package]] name = "evm" -version = "0.42.0" -source = "git+https://github.com/rust-ethereum/evm?rev=6ca5a72bc8942f4860137155dd9033526fd362a5#6ca5a72bc8942f4860137155dd9033526fd362a5" +version = "0.43.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b54f188e7563c1702ecefdef92c8b2c4be8941b84a50684907a747f87121aace" dependencies = [ "auto_impl", "environmental", @@ -3093,8 +3128,9 @@ dependencies = [ [[package]] name = "evm-core" -version = "0.42.0" -source = "git+https://github.com/rust-ethereum/evm?rev=6ca5a72bc8942f4860137155dd9033526fd362a5#6ca5a72bc8942f4860137155dd9033526fd362a5" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ef956f8cc0c25a2d8be1dea7d659782b7c5f201f7e8057878f2051eec78350" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", @@ -3104,8 +3140,9 @@ dependencies = [ [[package]] name = "evm-gasometer" -version = "0.42.0" -source = "git+https://github.com/rust-ethereum/evm?rev=6ca5a72bc8942f4860137155dd9033526fd362a5#6ca5a72bc8942f4860137155dd9033526fd362a5" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54aa0327b242bad8dd83ba524effd1d798e9102ff592910dfdded79c6bde4ff3" dependencies = [ "environmental", "evm-core", @@ -3115,8 +3152,9 @@ dependencies = [ [[package]] name = "evm-runtime" -version = "0.42.0" -source = "git+https://github.com/rust-ethereum/evm?rev=6ca5a72bc8942f4860137155dd9033526fd362a5#6ca5a72bc8942f4860137155dd9033526fd362a5" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf22109a8f12b6d9ae60475584c80f2c9d48cf12427eac651b69ce14e5b95666" dependencies = [ "auto_impl", "environmental", @@ -3216,7 +3254,7 @@ dependencies = [ [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "async-trait", "fp-storage", @@ -3228,7 +3266,7 @@ dependencies = [ [[package]] name = "fc-aura" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fc-rpc", "fp-storage", @@ -3244,7 +3282,7 @@ dependencies = [ [[package]] name = "fc-babe" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fc-rpc", "sc-client-api", @@ -3260,7 +3298,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "async-trait", "fp-consensus", @@ -3276,7 +3314,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "async-trait", "ethereum", @@ -3306,7 +3344,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fc-db", "fc-storage", @@ -3329,10 +3367,10 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", - "ethereum-types 0.15.1", + "ethereum-types", "evm", "fc-api", "fc-mapping-sync", @@ -3380,25 +3418,25 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", - "ethereum-types 0.15.1", + "ethereum-types", "jsonrpsee", "rlp 0.6.1", "rustc-hex", "serde", "serde_json", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", ] [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", - "ethereum-types 0.15.1", + "ethereum-types", "fp-rpc", "fp-storage", "parity-scale-codec", @@ -3548,7 +3586,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", ] @@ -3575,10 +3613,10 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "hex", - "impl-serde 0.5.0", + "impl-serde", "libsecp256k1", "log", "parity-scale-codec", @@ -3587,14 +3625,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 29.0.1", "staging-xcm", ] [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", "parity-scale-codec", @@ -3605,10 +3642,10 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", - "ethereum-types 0.15.1", + "ethereum-types", "fp-evm", "frame-support", "parity-scale-codec", @@ -3617,7 +3654,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "environmental", "evm", @@ -3633,10 +3670,10 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", - "ethereum-types 0.15.1", + "ethereum-types", "fp-evm", "parity-scale-codec", "scale-info", @@ -3649,7 +3686,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "frame-support", "parity-scale-codec", @@ -3661,7 +3698,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "parity-scale-codec", "serde", @@ -3675,8 +3712,8 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" -version = "40.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-support-procedural", @@ -3692,24 +3729,26 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", "sp-storage 22.0.0", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" -version = "47.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "49.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "Inflector", - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "comfy-table", "cumulus-client-parachain-inherent", "cumulus-primitives-proof-size-hostfunction", + "env_filter", "frame-benchmarking", + "frame-storage-access-test-runtime", "frame-support", "frame-system", "gethostname", @@ -3728,6 +3767,8 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", "sc-runtime-utilities", "sc-service", "sc-sysinfo", @@ -3744,13 +3785,14 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", + "sp-runtime-interface 30.0.0", "sp-state-machine", "sp-storage 22.0.0", "sp-timestamp", "sp-transaction-pool", "sp-trie", "sp-version", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", "subxt", "subxt-signer", "thiserror 1.0.69", @@ -3759,13 +3801,13 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.5.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" dependencies = [ - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", - "scale-decode 0.14.0", + "scale-decode", "scale-info", "scale-type-resolver", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3774,7 +3816,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -3784,8 +3826,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "40.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3796,12 +3838,13 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", ] [[package]] name = "frame-executive" -version = "40.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "aquamarine", "frame-support", @@ -3818,9 +3861,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "17.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3830,9 +3873,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "20.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3842,10 +3885,10 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.9.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "const-hex", "docify", "frame-support", @@ -3856,18 +3899,32 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "frame-storage-access-test-runtime" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" +dependencies = [ + "cumulus-pallet-parachain-system", + "parity-scale-codec", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-trie", + "substrate-wasm-builder", +] + [[package]] name = "frame-support" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "aquamarine", - "array-bytes", + "array-bytes 6.2.3", "binary-merkle-tree", "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -3882,7 +3939,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3890,7 +3947,7 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-tracing 17.1.0", "sp-trie", "sp-weights", @@ -3899,8 +3956,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "33.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "34.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "Inflector", "cfg-expr", @@ -3913,7 +3970,7 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "syn 2.0.104", ] @@ -3933,7 +3990,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support-procedural-tools-derive 12.0.0", "proc-macro-crate 3.3.0", @@ -3956,7 +4013,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "proc-macro2", "quote", @@ -3965,8 +4022,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "cfg-if", "docify", @@ -3984,8 +4041,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -3998,8 +4055,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "parity-scale-codec", @@ -4008,8 +4065,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.47.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "parity-scale-codec", @@ -4419,9 +4476,6 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] [[package]] name = "hashbrown" @@ -4429,7 +4483,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.12", + "ahash", ] [[package]] @@ -4438,7 +4492,7 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.12", + "ahash", "allocator-api2", "serde", ] @@ -5033,15 +5087,6 @@ dependencies = [ "uint 0.10.0", ] -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp 0.5.2", -] - [[package]] name = "impl-rlp" version = "0.4.0" @@ -5051,15 +5096,6 @@ dependencies = [ "rlp 0.6.1", ] -[[package]] -name = "impl-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" -dependencies = [ - "serde", -] - [[package]] name = "impl-serde" version = "0.5.0" @@ -5676,7 +5712,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "lru 0.12.5", + "lru", "quick-protobuf", "quick-protobuf-codec", "smallvec", @@ -5872,7 +5908,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm-derive", - "lru 0.12.5", + "lru", "multistream-select", "once_cell", "rand 0.8.5", @@ -6224,15 +6260,6 @@ dependencies = [ "tracing-subscriber 0.3.19", ] -[[package]] -name = "lru" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" -dependencies = [ - "hashbrown 0.12.3", -] - [[package]] name = "lru" version = "0.12.5" @@ -6396,24 +6423,26 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" dependencies = [ + "foldhash", "hash-db", + "hashbrown 0.15.4", ] [[package]] name = "merkleized-metadata" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc9b7ac0ce054412d9a85ff39bac27aec27483b06cef8756b57d9c29d448d081" +checksum = "b3e3e3f549d27d2dc054372f320ddf68045a833fab490563ff70d4cf1b9d91ea" dependencies = [ - "array-bytes", + "array-bytes 9.3.0", "blake3", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", - "scale-decode 0.13.1", + "scale-decode", "scale-info", ] @@ -6866,7 +6895,7 @@ dependencies = [ "sp-consensus-grandpa", "sp-consensus-slots", "sp-core", - "sp-crypto-ec-utils 0.15.0", + "sp-crypto-ec-utils 0.16.0", "sp-inherents", "sp-io", "sp-keyring", @@ -6889,6 +6918,7 @@ name = "node-subtensor-runtime" version = "4.0.0-dev" dependencies = [ "ark-serialize 0.4.2", + "ethereum", "fp-account", "fp-evm", "fp-rpc", @@ -6896,7 +6926,7 @@ dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-executive", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "frame-metadata-hash-extension", "frame-support", "frame-system", @@ -6976,7 +7006,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-storage 22.0.0", "sp-tracing 17.1.0", "sp-transaction-pool", @@ -6990,7 +7020,7 @@ dependencies = [ "subtensor-swap-interface", "subtensor-transaction-fee", "tle", - "w3f-bls", + "w3f-bls 0.1.3", ] [[package]] @@ -7027,6 +7057,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -7350,7 +7389,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-tracing 17.1.0", "sp-weights", "substrate-fixed", @@ -7361,8 +7400,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7379,8 +7418,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7393,8 +7432,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", @@ -7409,8 +7448,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", @@ -7424,8 +7463,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", @@ -7437,8 +7476,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7460,8 +7499,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "aquamarine", "docify", @@ -7481,8 +7520,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -7498,7 +7537,7 @@ dependencies = [ [[package]] name = "pallet-base-fee" version = "1.0.0" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fp-evm", "frame-support", @@ -7511,8 +7550,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.19.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bitvec", "frame-benchmarking", @@ -7540,7 +7579,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "subtensor-macros", ] @@ -7565,11 +7604,11 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "subtensor-macros", "subtensor-runtime-common", "tle", - "w3f-bls", + "w3f-bls 0.1.3", ] [[package]] @@ -7587,7 +7626,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "subtensor-macros", ] @@ -7619,23 +7658,22 @@ dependencies = [ "sp-keyring", "sp-keystore", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "subtensor-macros", "tle", - "w3f-bls", + "w3f-bls 0.1.3", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "39.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", "log", - "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", @@ -7647,26 +7685,13 @@ dependencies = [ "strum 0.26.3", ] -[[package]] -name = "pallet-election-provider-support-benchmarking" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" -dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-system", - "parity-scale-codec", - "sp-npos-elections", - "sp-runtime", -] - [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "ethereum", - "ethereum-types 0.15.1", + "ethereum-types", "evm", "fp-consensus", "fp-ethereum", @@ -7686,10 +7711,11 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "environmental", + "ethereum", "evm", "fp-account", "fp-evm", @@ -7710,7 +7736,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "frame-support", "frame-system", @@ -7721,7 +7747,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fp-evm", "sp-core", @@ -7731,7 +7757,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fp-evm", "frame-support", @@ -7743,7 +7769,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fp-evm", "num", @@ -7752,7 +7778,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fp-evm", "tiny-keccak", @@ -7761,7 +7787,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "fp-evm", "ripemd", @@ -7770,8 +7796,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -7788,8 +7814,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7811,7 +7837,7 @@ dependencies = [ [[package]] name = "pallet-hotfix-sufficients" version = "1.0.0" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7825,8 +7851,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7841,8 +7867,8 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -7852,8 +7878,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7868,8 +7894,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "43.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "environmental", "frame-benchmarking", @@ -7887,8 +7913,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "parity-scale-codec", @@ -7899,8 +7925,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "parity-scale-codec", @@ -7910,8 +7936,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", @@ -7928,8 +7954,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7938,8 +7964,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", @@ -7953,8 +7979,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7986,8 +8012,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8007,46 +8033,41 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "subtensor-macros", ] [[package]] name = "pallet-root-testing" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-safe-mode" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", "pallet-balances", - "pallet-proxy 40.1.0", - "pallet-utility 40.0.0", + "pallet-proxy 41.0.0", + "pallet-utility 41.0.0", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-arithmetic", - "sp-runtime", ] [[package]] name = "pallet-scheduler" -version = "41.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -8062,8 +8083,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "40.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-support", "frame-system", @@ -8083,8 +8104,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "40.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8106,7 +8127,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -8116,8 +8137,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "sp-arithmetic", @@ -8125,8 +8146,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "sp-api", @@ -8161,7 +8182,6 @@ dependencies = [ "pallet-transaction-payment", "pallet-utility 38.0.0", "parity-scale-codec", - "parity-util-mem", "polkadot-runtime-common", "rand 0.8.5", "rand_chacha 0.3.1", @@ -8177,7 +8197,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-tracing 17.1.0", "sp-version", "substrate-fixed", @@ -8185,7 +8205,7 @@ dependencies = [ "subtensor-runtime-common", "subtensor-swap-interface", "tle", - "w3f-bls", + "w3f-bls 0.1.3", ] [[package]] @@ -8207,7 +8227,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-tracing 17.1.0", "substrate-fixed", "subtensor-macros", @@ -8237,7 +8257,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "subtensor-macros", "subtensor-runtime-common", "subtensor-swap-interface", @@ -8245,8 +8265,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -8260,8 +8280,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -8271,7 +8291,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io", "sp-runtime", "sp-storage 22.0.0", "sp-timestamp", @@ -8279,8 +8298,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -8288,15 +8307,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8311,8 +8329,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8323,8 +8341,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -8361,8 +8379,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -8376,8 +8394,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "frame-benchmarking", "frame-support", @@ -8451,35 +8469,6 @@ dependencies = [ "syn 2.0.104", ] -[[package]] -name = "parity-util-mem" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d32c34f4f5ca7f9196001c0aba5a1f9a5a12382c8944b8b0f90233282d1e8f8" -dependencies = [ - "cfg-if", - "ethereum-types 0.14.1", - "hashbrown 0.12.3", - "impl-trait-for-tuples", - "lru 0.8.1", - "parity-util-mem-derive", - "parking_lot 0.12.4", - "primitive-types 0.12.2", - "smallvec", - "winapi", -] - -[[package]] -name = "parity-util-mem-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" -dependencies = [ - "proc-macro2", - "syn 1.0.109", - "synstructure 0.12.6", -] - [[package]] name = "parity-wasm" version = "0.45.0" @@ -8731,8 +8720,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "18.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -8742,8 +8731,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bs58", "futures", @@ -8759,8 +8748,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -8784,8 +8773,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bitvec", "bounded-vec", @@ -8808,8 +8797,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "derive_more 0.99.20", @@ -8836,8 +8825,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -8856,8 +8845,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "16.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bounded-collections", "derive_more 0.99.20", @@ -8872,10 +8861,11 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "18.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bitvec", + "bounded-collections", "hex-literal", "log", "parity-scale-codec", @@ -8894,14 +8884,14 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "thiserror 1.0.69", ] [[package]] name = "polkadot-runtime-common" -version = "19.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bitvec", "frame-benchmarking", @@ -8950,8 +8940,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bs58", "frame-benchmarking", @@ -8962,12 +8952,13 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "19.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bitflags 1.3.2", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", "impl-trait-for-tuples", @@ -9001,25 +8992,16 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "staging-xcm", "staging-xcm-executor", "static_assertions", ] -[[package]] -name = "polkadot-sdk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" -dependencies = [ - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "polkadot-sdk-frame" -version = "0.9.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.10.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-benchmarking", @@ -9053,8 +9035,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9063,31 +9045,31 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" +checksum = "f2a01db119bb3a86572c0641ba6e7c9786fbd2ac89c25b43b688c4e353787526" dependencies = [ "libc", "log", "polkavm-assembler", - "polkavm-common 0.18.0", + "polkavm-common 0.24.0", "polkavm-linux-raw", ] [[package]] name = "polkavm-assembler" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "eea6105f3f344abe0bf0151d67b3de6f5d24353f2393355ecf3f5f6e06d7fd0b" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "d91ed9e5af472f729fcf3b3c1cf17508ddbb3505259dd6e2ee0fb5a29e105d22" dependencies = [ "log", "polkavm-assembler", @@ -9101,11 +9083,11 @@ checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" [[package]] name = "polkavm-derive" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "176144f8661117ea95fa7cf868c9a62d6b143e8a2ebcb7582464c3faade8669a" dependencies = [ - "polkavm-derive-impl-macro 0.18.0", + "polkavm-derive-impl-macro 0.24.0", ] [[package]] @@ -9119,11 +9101,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.18.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" +checksum = "c5a21844afdfcc10c92b9ef288ccb926211af27478d1730fcd55e4aec710179d" dependencies = [ - "polkavm-common 0.18.0", + "polkavm-common 0.24.0", "proc-macro2", "quote", "syn 2.0.104", @@ -9143,11 +9125,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "ba0ef0f17ad81413ea1ca5b1b67553aedf5650c88269b673d3ba015c83bc2651" dependencies = [ - "polkavm-derive-impl 0.18.1", + "polkavm-derive-impl 0.24.0", "syn 2.0.104", ] @@ -9163,25 +9145,25 @@ dependencies = [ [[package]] name = "polkavm-linker" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9bfe793b094d9ea5c99b7c43ba46e277b0f8f48f4bbfdbabf8d3ebf701a4bd3" +checksum = "06c95a521a1331024ebe5823ffdfba9ea6df40b934b0804049d5171887579806" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.18.0", + "polkavm-common 0.24.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "4ec0b13e26ec7234dba213ca17118c70c562809bdce0eefe84f92613d5c8da26" [[package]] name = "polling" @@ -9253,7 +9235,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "environmental", "evm", @@ -9277,14 +9259,14 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/opentensor/frontier?rev=830e61f370d88f7ace1c5a5659dd58db75a19844#830e61f370d88f7ace1c5a5659dd58db75a19844" +source = "git+https://github.com/opentensor/frontier?rev=01ea2cb91dc43b13a470e0712acb8f260d48e18a#01ea2cb91dc43b13a470e0712acb8f260d48e18a" dependencies = [ "case", "num_enum", "prettyplease", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "syn 2.0.104", ] @@ -9332,8 +9314,6 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec 0.6.0", - "impl-rlp 0.3.0", - "impl-serde 0.4.0", "uint 0.9.5", ] @@ -9346,8 +9326,8 @@ dependencies = [ "fixed-hash", "impl-codec 0.7.1", "impl-num-traits", - "impl-rlp 0.4.0", - "impl-serde 0.5.0", + "impl-rlp", + "impl-serde", "scale-info", "uint 0.10.0", ] @@ -9468,7 +9448,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "syn 2.0.104", ] @@ -10395,7 +10375,7 @@ version = "0.1.0" dependencies = [ "num-traits", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "substrate-fixed", ] @@ -10437,19 +10417,19 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "32.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "sp-core", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-authority-discovery" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -10464,6 +10444,8 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-types", + "serde", + "serde_json", "sp-api", "sp-authority-discovery", "sp-blockchain", @@ -10472,12 +10454,13 @@ dependencies = [ "sp-runtime", "substrate-prometheus-endpoint", "thiserror 1.0.69", + "tokio", ] [[package]] name = "sc-basic-authorship" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "futures", "log", @@ -10497,8 +10480,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.45.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "sp-api", @@ -10512,10 +10495,10 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "docify", "memmap2 0.9.7", "parity-scale-codec", @@ -10528,7 +10511,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -10539,7 +10522,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -10549,10 +10532,10 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.51.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.53.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "fdlimit", @@ -10591,8 +10574,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "fnv", "futures", @@ -10617,8 +10600,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.47.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "hash-db", "kvdb", @@ -10639,12 +10622,14 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", + "substrate-prometheus-endpoint", + "sysinfo", ] [[package]] name = "sc-consensus" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -10666,8 +10651,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -10695,8 +10680,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "fork-tree", @@ -10721,7 +10706,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -10731,8 +10716,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "futures", "jsonrpsee", @@ -10753,8 +10738,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10767,10 +10752,10 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.33.0" -source = "git+https://github.com/opentensor/grandpa.git?rev=67ff75e915bd44586b8f8443e457b5b101920da8#67ff75e915bd44586b8f8443e457b5b101920da8" +source = "git+https://github.com/opentensor/grandpa.git?rev=0eac4cebd289d44bf282f21828e03a4c843284ba#0eac4cebd289d44bf282f21828e03a4c843284ba" dependencies = [ - "ahash 0.8.12", - "array-bytes", + "ahash", + "array-bytes 6.2.3", "async-trait", "dyn-clone", "finality-grandpa", @@ -10801,17 +10786,17 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.36.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "finality-grandpa", "futures", @@ -10830,8 +10815,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.52.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "assert_matches", "async-trait", @@ -10865,8 +10850,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -10888,8 +10873,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -10902,41 +10887,41 @@ dependencies = [ "sp-externalities 0.30.0", "sp-io", "sp-panic-handler", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", "sp-trie", "sp-version", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", "tracing", ] [[package]] name = "sc-executor-common" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.39.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "polkavm", "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", "thiserror 1.0.69", "wasm-instrument", ] [[package]] name = "sc-executor-polkavm" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.36.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "polkavm", "sc-executor-common", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", ] [[package]] name = "sc-executor-wasmtime" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.39.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "anyhow", "log", @@ -10944,15 +10929,15 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 29.0.1", - "sp-wasm-interface 21.0.1", + "sp-runtime-interface 30.0.0", + "sp-wasm-interface 22.0.0", "wasmtime", ] [[package]] name = "sc-informant" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "console", "futures", @@ -10967,10 +10952,10 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "parking_lot 0.12.4", "serde_json", "sp-application-crypto", @@ -10981,10 +10966,10 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "arrayvec 0.7.6", "blake2 0.10.6", "bytes", @@ -11009,10 +10994,10 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.49.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", @@ -11059,8 +11044,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -11069,10 +11054,10 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "ahash 0.8.12", + "ahash", "futures", "futures-timer", "log", @@ -11088,10 +11073,10 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "futures", "log", @@ -11109,10 +11094,10 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "fork-tree", @@ -11144,10 +11129,10 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "log", "parity-scale-codec", @@ -11163,8 +11148,8 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.15.4" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bs58", "bytes", @@ -11176,14 +11161,16 @@ dependencies = [ "multiaddr 0.18.2", "multihash 0.19.3", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.69", "zeroize", ] [[package]] name = "sc-offchain" -version = "44.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bytes", "fnv", @@ -11217,7 +11204,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11225,8 +11212,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "futures", "jsonrpsee", @@ -11257,8 +11244,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.50.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11277,8 +11264,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -11301,10 +11288,10 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.49.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "futures-util", "hex", @@ -11326,6 +11313,7 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-version", + "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -11333,23 +11321,23 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" -version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.3.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "sc-executor", "sc-executor-common", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-state-machine", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-service" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.52.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "directories", @@ -11412,8 +11400,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.39.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "parity-scale-codec", @@ -11423,8 +11411,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "derive_more 0.99.20", "futures", @@ -11437,14 +11425,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-io", ] [[package]] name = "sc-telemetry" -version = "28.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "chrono", "futures", @@ -11462,8 +11450,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "chrono", "console", @@ -11491,7 +11479,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -11501,8 +11489,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -11510,7 +11498,6 @@ dependencies = [ "indexmap 2.10.0", "itertools 0.11.0", "linked-hash-map", - "log", "parity-scale-codec", "parking_lot 0.12.4", "sc-client-api", @@ -11520,7 +11507,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-runtime", "sp-tracing 17.1.0", "sp-transaction-pool", @@ -11533,8 +11520,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -11550,8 +11537,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "18.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-channel 1.9.0", "futures", @@ -11564,9 +11551,9 @@ dependencies = [ [[package]] name = "scale-bits" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +checksum = "27243ab0d2d6235072b017839c5f0cd1a3b1ce45c0f7a715363b0c7d36c76c94" dependencies = [ "parity-scale-codec", "scale-info", @@ -11576,37 +11563,24 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.13.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" +checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ - "derive_more 0.99.20", - "parity-scale-codec", - "scale-bits", - "scale-type-resolver", - "smallvec", -] - -[[package]] -name = "scale-decode" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" -dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-decode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.12", ] [[package]] name = "scale-decode-derive" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" +checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" dependencies = [ "darling", "proc-macro2", @@ -11616,24 +11590,24 @@ dependencies = [ [[package]] name = "scale-encode" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" +checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-encode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.12", ] [[package]] name = "scale-encode-derive" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" +checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" dependencies = [ "darling", "proc-macro-crate 3.3.0", @@ -11680,34 +11654,33 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.9.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc4c70c7fea2eef1740f0081d3fe385d8bee1eef11e9272d3bec7dc8e5438e0" +checksum = "05c61b6b706a3eaad63b506ab50a1d2319f817ae01cf753adcc3f055f9f0fcd6" dependencies = [ "proc-macro2", "quote", "scale-info", "syn 2.0.104", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "scale-value" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" +checksum = "8ca8b26b451ecb7fd7b62b259fa28add63d12ec49bbcac0e01fcb4b5ae0c09aa" dependencies = [ "base58", "blake2 0.10.6", - "derive_more 1.0.0", "either", "parity-scale-codec", "scale-bits", - "scale-decode 0.14.0", + "scale-decode", "scale-encode", - "scale-info", "scale-type-resolver", "serde", + "thiserror 2.0.12", "yap", ] @@ -11750,7 +11723,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" dependencies = [ - "ahash 0.8.12", + "ahash", "cfg-if", "hashbrown 0.13.2", ] @@ -12172,7 +12145,7 @@ name = "share-pool" version = "0.1.0" dependencies = [ "safe-math", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "substrate-fixed", ] @@ -12255,8 +12228,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "18.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "enumn", "parity-scale-codec", @@ -12363,7 +12336,7 @@ dependencies = [ "hex", "itertools 0.13.0", "log", - "lru 0.12.5", + "lru", "parking_lot 0.12.4", "pin-project", "rand 0.8.5", @@ -12438,8 +12411,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "36.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "hash-db", @@ -12451,7 +12424,7 @@ dependencies = [ "sp-externalities 0.30.0", "sp-metadata-ir", "sp-runtime", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", "sp-state-machine", "sp-trie", "sp-version", @@ -12460,8 +12433,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "Inflector", "blake2 0.10.6", @@ -12474,8 +12447,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -12486,8 +12459,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "26.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "integer-sqrt", @@ -12509,8 +12482,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -12521,8 +12494,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "sp-api", "sp-inherents", @@ -12531,8 +12504,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "futures", "parity-scale-codec", @@ -12550,8 +12523,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "futures", @@ -12564,8 +12537,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "parity-scale-codec", @@ -12580,8 +12553,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.42.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "parity-scale-codec", @@ -12598,8 +12571,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "23.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "finality-grandpa", "log", @@ -12615,8 +12588,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.42.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -12626,21 +12599,21 @@ dependencies = [ [[package]] name = "sp-core" -version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "ark-vrf", - "array-bytes", + "array-bytes 6.2.3", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", "bs58", - "dyn-clonable", + "dyn-clone", "ed25519-zebra", "futures", "hash-db", "hash256-std-hasher", - "impl-serde 0.5.0", + "impl-serde", "itertools 0.11.0", "k256", "libsecp256k1", @@ -12657,17 +12630,18 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sha2 0.10.9", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-externalities 0.30.0", - "sp-runtime-interface 29.0.1", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-runtime-interface 30.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-storage 22.0.0", "ss58-registry", "substrate-bip39", "thiserror 1.0.69", "tracing", - "w3f-bls", + "w3f-bls 0.1.9", "zeroize", ] @@ -12693,8 +12667,8 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" -version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -12708,7 +12682,7 @@ dependencies = [ "ark-ed-on-bls12-381-bandersnatch 0.4.0", "ark-ed-on-bls12-381-bandersnatch-ext", "ark-scale 0.0.12", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", ] [[package]] @@ -12728,7 +12702,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "blake2b_simd", "byteorder", @@ -12741,17 +12715,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "syn 2.0.104", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "kvdb", "parking_lot 0.12.4", @@ -12760,7 +12734,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "proc-macro2", "quote", @@ -12790,7 +12764,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "environmental", "parity-scale-codec", @@ -12799,8 +12773,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.18.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -12811,8 +12785,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -12824,8 +12798,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "40.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "41.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bytes", "docify", @@ -12833,14 +12807,14 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.24.0", "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-externalities 0.30.0", "sp-keystore", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", "sp-state-machine", "sp-tracing 17.1.0", "sp-trie", @@ -12850,8 +12824,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "sp-core", "sp-runtime", @@ -12860,8 +12834,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -12872,7 +12846,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -12880,18 +12854,18 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.11.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-mixnet" -version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.15.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -12901,8 +12875,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "log", "parity-scale-codec", @@ -12911,15 +12885,15 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-runtime", "thiserror 1.0.69", ] [[package]] name = "sp-npos-elections" -version = "36.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -12931,8 +12905,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "sp-api", "sp-core", @@ -12942,7 +12916,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "backtrace", "regex", @@ -12950,8 +12924,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "35.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -12960,8 +12934,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "binary-merkle-tree", "docify", @@ -12980,7 +12954,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-trie", "sp-weights", "tracing", @@ -13007,20 +12981,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "29.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.24.0", "primitive-types 0.13.1", "sp-externalities 0.30.0", - "sp-runtime-interface-proc-macro 18.0.0", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-runtime-interface-proc-macro 19.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-storage 22.0.0", "sp-tracing 17.1.0", - "sp-wasm-interface 21.0.1", + "sp-wasm-interface 22.0.0", "static_assertions", ] @@ -13039,8 +13013,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "Inflector", "expander", @@ -13052,8 +13026,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "scale-info", @@ -13066,8 +13040,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13079,8 +13053,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "hash-db", "log", @@ -13099,8 +13073,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "20.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -13113,10 +13087,10 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-externalities 0.30.0", "sp-runtime", - "sp-runtime-interface 29.0.1", + "sp-runtime-interface 30.0.0", "thiserror 1.0.69", "x25519-dalek", ] @@ -13124,7 +13098,7 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" [[package]] name = "sp-std" @@ -13136,7 +13110,7 @@ name = "sp-storage" version = "19.0.0" source = "git+https://github.com/paritytech/polkadot-sdk#59fb2e7482d471a7ec4e8d3b30499497efa7b34c" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -13146,19 +13120,19 @@ dependencies = [ [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", ] [[package]] name = "sp-timestamp" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "parity-scale-codec", @@ -13182,7 +13156,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "tracing", @@ -13192,8 +13166,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "sp-api", "sp-runtime", @@ -13201,8 +13175,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "36.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "async-trait", "parity-scale-codec", @@ -13215,11 +13189,13 @@ dependencies = [ [[package]] name = "sp-trie" -version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "ahash 0.8.12", + "ahash", + "foldhash", "hash-db", + "hashbrown 0.15.4", "memory-db", "nohash-hasher", "parity-scale-codec", @@ -13229,6 +13205,7 @@ dependencies = [ "schnellru", "sp-core", "sp-externalities 0.30.0", + "substrate-prometheus-endpoint", "thiserror 1.0.69", "tracing", "trie-db", @@ -13237,17 +13214,17 @@ dependencies = [ [[package]] name = "sp-version" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-version-proc-macro", "thiserror 1.0.69", ] @@ -13255,7 +13232,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -13277,8 +13254,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13289,8 +13266,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "31.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "32.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -13298,7 +13275,7 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", ] [[package]] @@ -13463,10 +13440,10 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-xcm" -version = "16.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "bounded-collections", "derive-where", "environmental", @@ -13484,8 +13461,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "20.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "21.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "environmental", "frame-support", @@ -13508,8 +13485,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "19.1.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "environmental", "frame-benchmarking", @@ -13620,7 +13597,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -13645,7 +13622,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" [[package]] name = "substrate-fixed" @@ -13660,8 +13637,8 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -13680,8 +13657,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "0.17.6" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -13704,15 +13681,15 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "26.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "build-helper", "cargo_metadata", "console", "filetime", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "jobserver", "merkleized-metadata", "parity-scale-codec", @@ -13787,7 +13764,7 @@ dependencies = [ name = "subtensor-macros" version = "0.1.0" dependencies = [ - "ahash 0.8.12", + "ahash", "proc-macro2", "quote", "syn 2.0.104", @@ -13819,7 +13796,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "substrate-fixed", "subtensor-runtime-common", "subtensor-swap-interface", @@ -13889,7 +13866,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1)", "sp-tracing 17.1.0", "sp-weights", "substrate-fixed", @@ -13911,33 +13888,32 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "subxt" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c17d7ec2359d33133b63c97e28c8b7cd3f0a5bc6ce567ae3aef9d9e85be3433" +checksum = "03459d84546def5e1d0d22b162754609f18e031522b0319b53306f5829de9c09" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "futures", "hex", - "impl-serde 0.5.0", - "jsonrpsee", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", - "scale-decode 0.14.0", + "scale-decode", "scale-encode", "scale-info", "scale-value", "serde", "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 1.0.69", + "subxt-rpcs", + "thiserror 2.0.12", "tokio", "tokio-util", "tracing", @@ -13947,9 +13923,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6550ef451c77db6e3bc7c56fb6fe1dca9398a2c8fc774b127f6a396a769b9c5b" +checksum = "324c52c09919fec8c22a4b572a466878322e99fe14a9e3d50d6c3700a226ec25" dependencies = [ "heck 0.5.0", "parity-scale-codec", @@ -13959,50 +13935,51 @@ dependencies = [ "scale-typegen", "subxt-metadata", "syn 2.0.104", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "subxt-core" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" +checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" dependencies = [ "base58", "blake2 0.10.6", "derive-where", "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "hex", - "impl-serde 0.5.0", + "impl-serde", "keccak-hash", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", - "scale-decode 0.14.0", + "scale-decode", "scale-encode", "scale-info", "scale-value", "serde", "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", + "thiserror 2.0.12", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ebc9131da4d0ba1f7814495b8cc79698798ccd52cacd7bcefe451e415bd945" +checksum = "ce07c2515b2e63b85ec3043fe4461b287af0615d4832c2fe6e81ba780b906bc0" dependencies = [ "futures", "futures-util", "serde", "serde_json", "smoldot-light", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tokio-stream", "tracing", @@ -14010,9 +13987,9 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7819c5e09aae0319981ee853869f2fcd1fac4db8babd0d004c17161297aadc05" +checksum = "7c2c8da275a620dd676381d72395dfea91f0a6cd849665b4f1d0919371850701" dependencies = [ "darling", "parity-scale-codec", @@ -14026,23 +14003,47 @@ dependencies = [ [[package]] name = "subxt-metadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" +checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" dependencies = [ "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "parity-scale-codec", - "polkadot-sdk", "scale-info", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.12", +] + +[[package]] +name = "subxt-rpcs" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba7494d250d65dc3439365ac5e8e0fbb9c3992e6e84b7aa01d69e082249b8b8" +dependencies = [ + "derive-where", + "frame-metadata 20.0.0", + "futures", + "hex", + "impl-serde", + "jsonrpsee", + "parity-scale-codec", + "primitive-types 0.13.1", + "serde", + "serde_json", + "subxt-core", + "subxt-lightclient", + "thiserror 2.0.12", + "tracing", + "url", ] [[package]] name = "subxt-signer" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" +checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ "base64 0.22.1", "bip32", @@ -14054,7 +14055,6 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "pbkdf2", - "polkadot-sdk", "regex", "schnorrkel", "scrypt", @@ -14063,19 +14063,21 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", + "thiserror 2.0.12", "zeroize", ] [[package]] name = "subxt-utils-fetchmetadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c53bc3eeaacc143a2f29ace4082edd2edaccab37b69ad20befba9fb00fdb3d" +checksum = "fc868b55fe2303788dc7703457af390111940c3da4714b510983284501780ed5" dependencies = [ "hex", "parity-scale-codec", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] @@ -14123,6 +14125,21 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "sysinfo" +version = "0.30.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "windows 0.52.0", +] + [[package]] name = "system-configuration" version = "0.6.1" @@ -14363,7 +14380,7 @@ dependencies = [ "ark-poly 0.4.2", "ark-serialize 0.4.2", "ark-std 0.4.0", - "array-bytes", + "array-bytes 6.2.3", "chacha20poly1305", "generic-array 0.14.7", "parity-scale-codec", @@ -14375,7 +14392,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "sha3", - "w3f-bls", + "w3f-bls 0.1.3", ] [[package]] @@ -14599,8 +14616,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "coarsetime", "polkadot-primitives", @@ -14611,7 +14628,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "expander", "proc-macro-crate 3.3.0", @@ -14935,6 +14952,28 @@ dependencies = [ "zeroize", ] +[[package]] +name = "w3f-bls" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" +dependencies = [ + "ark-bls12-377", + "ark-bls12-381 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-serialize-derive 0.4.2", + "arrayref", + "digest 0.10.7", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "sha2 0.10.9", + "sha3", + "zeroize", +] + [[package]] name = "w3f-pcs" version = "0.0.2" @@ -15191,7 +15230,7 @@ version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" dependencies = [ - "ahash 0.8.12", + "ahash", "hashbrown 0.14.5", "string-interner", ] @@ -15513,6 +15552,16 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows" version = "0.53.0" @@ -15545,6 +15594,15 @@ dependencies = [ "windows-core 0.61.2", ] +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-core" version = "0.53.0" @@ -16033,7 +16091,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2506-1#f3969c7ddd34985e6e709ed458bcc519f651682a" dependencies = [ "Inflector", "proc-macro2", @@ -16089,9 +16147,9 @@ dependencies = [ [[package]] name = "yap" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4524214bc4629eba08d78ceb1d6507070cc0bcbbed23af74e19e6e924a24cf" +checksum = "bfe269e7b803a5e8e20cbd97860e136529cd83bf2c9c6d37b142467e7e1f051f" [[package]] name = "yasna" diff --git a/Cargo.toml b/Cargo.toml index 291edb8c29..01932c3e3e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,7 +83,6 @@ libsecp256k1 = { version = "0.7.2", default-features = false } log = { version = "0.4.21", default-features = false } memmap2 = "0.9.4" ndarray = { version = "0.15.6", default-features = false } -parity-util-mem = "0.12.0" rand = "0.8.5" scale-info = { version = "2.11.2", default-features = false } serde = { version = "1.0.214", default-features = false } @@ -112,156 +111,157 @@ proc-macro-warning = { version = "1", default-features = false } expander = "2" ahash = { version = "0.8", default-features = false } regex = { version = "1.11.1", default-features = false } +ethereum = { version = "0.18.2", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-metadata = { version = "20.0.0", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +frame-metadata = { version = "23.0.0", default-features = false } pallet-proxy = { path = "pallets/proxy", default-features = false } pallet-utility = { path = "pallets/utility", default-features = false } -pallet-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-safe-mode = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-root-testing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +pallet-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-safe-mode = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-root-testing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } # NPoS -frame-election-provider-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-fast-unstake = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-nomination-pools = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-nomination-pools-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking-reward-fn = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +frame-election-provider-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-fast-unstake = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-nomination-pools = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-nomination-pools-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-staking-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-staking-reward-fn = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +pallet-offences = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-grandpa-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-chain-spec-derive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-grandpa-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-chain-spec-derive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-npos-elections = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-weights = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-crypto-hashing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-npos-elections = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-weights = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +sp-crypto-hashing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } substrate-fixed = { git = "https://github.com/encointer/substrate-fixed.git", tag = "v0.6.0", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } -runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } # Frontier -fp-evm = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fp-rpc = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fp-self-contained = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fp-account = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-storage = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-db = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-consensus = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fp-consensus = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fp-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-api = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-rpc = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-rpc-core = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-aura = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-babe = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -fc-mapping-sync = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -precompile-utils = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } +fp-evm = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fp-rpc = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fp-self-contained = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fp-account = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-storage = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-db = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-consensus = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fp-consensus = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fp-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-api = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-rpc = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-rpc-core = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-aura = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-babe = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +fc-mapping-sync = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +precompile-utils = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } # Frontier FRAME -pallet-base-fee = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-ethereum = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm-precompile-dispatch = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm-chain-id = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-evm-precompile-bn128 = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } -pallet-hotfix-sufficients = { git = "https://github.com/opentensor/frontier", rev = "830e61f370d88f7ace1c5a5659dd58db75a19844", default-features = false } +pallet-base-fee = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-ethereum = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm-precompile-dispatch = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm-chain-id = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-evm-precompile-bn128 = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } +pallet-hotfix-sufficients = { git = "https://github.com/opentensor/frontier", rev = "01ea2cb91dc43b13a470e0712acb8f260d48e18a", default-features = false } #DRAND pallet-drand = { path = "pallets/drand", default-features = false } -sp-crypto-ec-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sp-crypto-ec-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } getrandom = { version = "0.2.15", default-features = false, features = [ "custom", ] } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2506-1", default-features = false } w3f-bls = { git = "https://github.com/opentensor/bls", branch = "fix-no-std", default-features = false } ark-crypto-primitives = { version = "0.4.0", default-features = false } ark-scale = { version = "0.0.11", default-features = false } @@ -294,7 +294,7 @@ default = [] pow-faucet = [] [patch."https://github.com/paritytech/polkadot-sdk.git"] -sc-consensus-grandpa = { git = "https://github.com/opentensor/grandpa.git", rev = "67ff75e915bd44586b8f8443e457b5b101920da8" } +sc-consensus-grandpa = { git = "https://github.com/opentensor/grandpa.git", rev = "0eac4cebd289d44bf282f21828e03a4c843284ba" } [patch.crates-io] w3f-bls = { git = "https://github.com/opentensor/bls", branch = "fix-no-std" } diff --git a/node/src/command.rs b/node/src/command.rs index eb261bedfa..e2d5a40216 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -194,8 +194,9 @@ pub fn run() -> sc_cli::Result<()> { BenchmarkCmd::Storage(cmd) => { let db = backend.expose_db(); let storage = backend.expose_storage(); + let shared_cache = backend.expose_shared_trie_cache(); - cmd.run(config, client, db, storage) + cmd.run(config, client, db, storage, shared_cache) } BenchmarkCmd::Overhead(cmd) => { let ext_builder = RemarkBuilder::new(client.clone()); @@ -345,6 +346,7 @@ fn override_default_heap_pages(config: Configuration, pages: u64) -> Configurati keystore: config.keystore, database: config.database, trie_cache_maximum_size: config.trie_cache_maximum_size, + warm_up_trie_cache: config.warm_up_trie_cache, state_pruning: config.state_pruning, blocks_pruning: config.blocks_pruning, chain_spec: config.chain_spec, diff --git a/pallets/admin-utils/src/lib.rs b/pallets/admin-utils/src/lib.rs index 4334a1f8be..052b402f87 100644 --- a/pallets/admin-utils/src/lib.rs +++ b/pallets/admin-utils/src/lib.rs @@ -45,9 +45,6 @@ pub mod pallet { + pallet_subtensor::pallet::Config + pallet_evm_chain_id::pallet::Config { - /// Because this pallet emits events, it depends on the runtime's definition of an event. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Implementation of the AuraInterface type Aura: crate::AuraInterface<::AuthorityId, Self::MaxAuthorities>; diff --git a/pallets/admin-utils/src/tests/mock.rs b/pallets/admin-utils/src/tests/mock.rs index 35934bc846..d0a6e987d7 100644 --- a/pallets/admin-utils/src/tests/mock.rs +++ b/pallets/admin-utils/src/tests/mock.rs @@ -152,7 +152,6 @@ parameter_types! { } impl pallet_subtensor::Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type Currency = Balances; type InitialIssuance = InitialIssuance; @@ -253,7 +252,6 @@ impl pallet_crowdloan::Config for Test { type PalletId = CrowdloanPalletId; type Currency = Balances; type RuntimeCall = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type WeightInfo = pallet_crowdloan::weights::SubstrateWeight; type Preimages = Preimage; type MinimumDeposit = MinimumDeposit; @@ -330,7 +328,6 @@ parameter_types! { } impl pallet_subtensor_swap::Config for Test { - type RuntimeEvent = RuntimeEvent; type SubnetInfo = SubtensorModule; type BalanceOps = SubtensorModule; type ProtocolId = SwapProtocolId; @@ -361,7 +358,6 @@ impl crate::GrandpaInterface for GrandpaInterfaceImpl { } impl crate::Config for Test { - type RuntimeEvent = RuntimeEvent; type AuthorityId = AuraId; type MaxAuthorities = ConstU32<32>; type Aura = (); @@ -392,7 +388,6 @@ impl pallet_scheduler::Config for Test { impl pallet_evm_chain_id::Config for Test {} impl pallet_drand::Config for Test { - type RuntimeEvent = RuntimeEvent; type AuthorityId = TestAuthId; type Verifier = pallet_drand::verifier::QuicknetVerifier; type UnsignedPriority = ConstU64<{ 1 << 20 }>; @@ -448,7 +443,7 @@ impl frame_system::offchain::CreateInherent for Test where RuntimeCall: From, { - fn create_inherent(call: Self::RuntimeCall) -> Self::Extrinsic { + fn create_bare(call: Self::RuntimeCall) -> Self::Extrinsic { UncheckedExtrinsic::new_inherent(call) } } diff --git a/pallets/collective/src/benchmarking.rs b/pallets/collective/src/benchmarking.rs index aaf701510a..dcca9dd3b0 100644 --- a/pallets/collective/src/benchmarking.rs +++ b/pallets/collective/src/benchmarking.rs @@ -31,7 +31,9 @@ const SEED: u32 = 0; const MAX_BYTES: u32 = 1_024; -fn assert_last_event, I: 'static>(generic_event: >::RuntimeEvent) { +fn assert_last_event( + generic_event: ::RuntimeEvent, +) { frame_system::Pallet::::assert_last_event(generic_event.into()); } @@ -131,7 +133,7 @@ benchmarks_instance_pallet! { verify { let proposal_hash = T::Hashing::hash_of(&proposal); // Note that execution fails due to mis-matched origin - assert_last_event::( + assert_last_event::( Event::MemberExecuted { proposal_hash, result: Ok(()) }.into() ); } @@ -176,7 +178,7 @@ benchmarks_instance_pallet! { // New proposal is recorded assert_eq!(Collective::::proposals().len(), p as usize); let proposal_hash = T::Hashing::hash_of(&proposal); - assert_last_event::(Event::Proposed { account: caller, proposal_index: p - 1, proposal_hash, threshold }.into()); + assert_last_event::(Event::Proposed { account: caller, proposal_index: p - 1, proposal_hash, threshold }.into()); } vote { @@ -319,7 +321,7 @@ benchmarks_instance_pallet! { verify { // The last proposal is removed. assert_eq!(Collective::::proposals().len(), (p - 1) as usize); - assert_last_event::(Event::Disapproved { proposal_hash: last_hash }.into()); + assert_last_event::(Event::Disapproved { proposal_hash: last_hash }.into()); } close_early_approved { @@ -397,7 +399,7 @@ benchmarks_instance_pallet! { verify { // The last proposal is removed. assert_eq!(Collective::::proposals().len(), (p - 1) as usize); - assert_last_event::(Event::Executed { proposal_hash: last_hash, result: Ok(()) }.into()); + assert_last_event::(Event::Executed { proposal_hash: last_hash, result: Ok(()) }.into()); } close_disapproved { @@ -476,7 +478,7 @@ benchmarks_instance_pallet! { }: close(SystemOrigin::Root, last_hash, index, Weight::MAX, bytes_in_storage) verify { assert_eq!(Collective::::proposals().len(), (p - 1) as usize); - assert_last_event::(Event::Disapproved { proposal_hash: last_hash }.into()); + assert_last_event::(Event::Disapproved { proposal_hash: last_hash }.into()); } close_approved { @@ -545,7 +547,7 @@ benchmarks_instance_pallet! { }: close(SystemOrigin::Root, last_hash, p - 1, Weight::MAX, bytes_in_storage) verify { assert_eq!(Collective::::proposals().len(), (p - 1) as usize); - assert_last_event::(Event::Executed { proposal_hash: last_hash, result: Ok(()) }.into()); + assert_last_event::(Event::Executed { proposal_hash: last_hash, result: Ok(()) }.into()); } disapprove_proposal { @@ -593,7 +595,7 @@ benchmarks_instance_pallet! { }: _(SystemOrigin::Root, last_hash) verify { assert_eq!(Collective::::proposals().len(), (p - 1) as usize); - assert_last_event::(Event::Disapproved { proposal_hash: last_hash }.into()); + assert_last_event::(Event::Disapproved { proposal_hash: last_hash }.into()); } impl_benchmark_test_suite!(Collective, crate::tests::new_test_ext(), crate::tests::Test); diff --git a/pallets/collective/src/lib.rs b/pallets/collective/src/lib.rs index f4f531e206..e964a28539 100644 --- a/pallets/collective/src/lib.rs +++ b/pallets/collective/src/lib.rs @@ -204,10 +204,6 @@ pub mod pallet { > + From> + GetDispatchInfo; - /// The runtime event type. - type RuntimeEvent: From> - + IsType<::RuntimeEvent>; - /// The time-out for council motions. type MotionDuration: Get>; diff --git a/pallets/collective/src/tests.rs b/pallets/collective/src/tests.rs index 46c10f52e2..d447384746 100644 --- a/pallets/collective/src/tests.rs +++ b/pallets/collective/src/tests.rs @@ -55,8 +55,6 @@ mod mock_democracy { #[pallet::config] pub trait Config: frame_system::Config + Sized { - type RuntimeEvent: From> - + IsType<::RuntimeEvent>; type ExternalMajorityOrigin: EnsureOrigin; } @@ -141,7 +139,6 @@ impl Get for GetCollectiveCount { impl Config for Test { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = ConstU64<3>; type MaxProposals = MaxProposals; type MaxMembers = MaxMembers; @@ -182,7 +179,6 @@ impl Get for GetCollectiveMajorityCount { impl Config for Test { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = ConstU64<3>; type MaxProposals = MaxProposals; type MaxMembers = MaxMembers; @@ -194,7 +190,6 @@ impl Config for Test { type GetVotingMembers = GetCollectiveMajorityCount; } impl mock_democracy::Config for Test { - type RuntimeEvent = RuntimeEvent; type ExternalMajorityOrigin = EnsureProportionAtLeast; } @@ -227,7 +222,6 @@ impl Get for GetDefaultCollectiveCount { impl Config for Test { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = ConstU64<3>; type MaxProposals = MaxProposals; type MaxMembers = MaxMembers; diff --git a/pallets/commitments/src/benchmarking.rs b/pallets/commitments/src/benchmarking.rs index e8efcc42a7..d09083f749 100644 --- a/pallets/commitments/src/benchmarking.rs +++ b/pallets/commitments/src/benchmarking.rs @@ -11,7 +11,9 @@ use sp_std::vec; use sp_runtime::traits::Bounded; -fn assert_last_event(generic_event: ::RuntimeEvent) { +fn assert_last_event( + generic_event: ::RuntimeEvent, +) { frame_system::Pallet::::assert_last_event(generic_event.into()); } diff --git a/pallets/commitments/src/lib.rs b/pallets/commitments/src/lib.rs index 34192b6fa2..1a5e04ad2a 100644 --- a/pallets/commitments/src/lib.rs +++ b/pallets/commitments/src/lib.rs @@ -44,9 +44,6 @@ pub mod pallet { // Configure the pallet by specifying the parameters and types on which it depends. #[pallet::config] pub trait Config: frame_system::Config + pallet_drand::Config { - /// Because this pallet emits events, it depends on the runtime's definition of an event. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - ///Currency type that will be used to reserve deposits for commitments type Currency: ReservableCurrency + Send + Sync; diff --git a/pallets/commitments/src/mock.rs b/pallets/commitments/src/mock.rs index 19e0e726da..9b6f6b034a 100644 --- a/pallets/commitments/src/mock.rs +++ b/pallets/commitments/src/mock.rs @@ -94,7 +94,6 @@ impl pallet_commitments::CanCommit for TestCanCommit { } impl pallet_commitments::Config for Test { - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type WeightInfo = (); type MaxFields = TestMaxFields; @@ -118,7 +117,6 @@ impl pallet_commitments::GetTempoInterface for MockTempoInterface { } impl pallet_drand::Config for Test { - type RuntimeEvent = RuntimeEvent; type AuthorityId = test_crypto::TestAuthId; type Verifier = pallet_drand::verifier::QuicknetVerifier; type UnsignedPriority = ConstU64<{ 1 << 20 }>; @@ -172,7 +170,7 @@ impl frame_system::offchain::CreateInherent for Test where RuntimeCall: From, { - fn create_inherent(call: Self::RuntimeCall) -> Self::Extrinsic { + fn create_bare(call: Self::RuntimeCall) -> Self::Extrinsic { UncheckedExtrinsic::new_inherent(call) } } diff --git a/pallets/crowdloan/src/benchmarking.rs b/pallets/crowdloan/src/benchmarking.rs index 0891baf5af..a0e59de221 100644 --- a/pallets/crowdloan/src/benchmarking.rs +++ b/pallets/crowdloan/src/benchmarking.rs @@ -16,9 +16,11 @@ const SEED: u32 = 0; use alloc::{boxed::Box, vec}; -fn assert_last_event(generic_event: ::RuntimeEvent) { +fn assert_last_event( + generic_event: ::RuntimeEvent, +) { let events = frame_system::Pallet::::events(); - let system_event: ::RuntimeEvent = generic_event.into(); + let system_event: ::RuntimeEvent = generic_event.into(); // compare to the last event record let frame_system::EventRecord { event, .. } = &events[events.len() - 1]; assert_eq!(event, &system_event); diff --git a/pallets/crowdloan/src/lib.rs b/pallets/crowdloan/src/lib.rs index f068a9e2b0..3f5449a49c 100644 --- a/pallets/crowdloan/src/lib.rs +++ b/pallets/crowdloan/src/lib.rs @@ -97,9 +97,6 @@ pub mod pallet { /// Configuration trait. #[pallet::config] pub trait Config: frame_system::Config { - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The overarching call type. type RuntimeCall: Parameter + Dispatchable diff --git a/pallets/crowdloan/src/mock.rs b/pallets/crowdloan/src/mock.rs index 7f4281b538..d96069c05e 100644 --- a/pallets/crowdloan/src/mock.rs +++ b/pallets/crowdloan/src/mock.rs @@ -119,7 +119,6 @@ impl pallet_crowdloan::Config for Test { type PalletId = CrowdloanPalletId; type Currency = Balances; type RuntimeCall = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type WeightInfo = TestWeightInfo; type Preimages = Preimage; type MinimumDeposit = MinimumDeposit; diff --git a/pallets/drand/src/lib.rs b/pallets/drand/src/lib.rs index 145aeb6657..865edfd2de 100644 --- a/pallets/drand/src/lib.rs +++ b/pallets/drand/src/lib.rs @@ -164,8 +164,6 @@ pub mod pallet { { /// The identifier type for an offchain worker. type AuthorityId: AppCrypto; - /// The overarching runtime event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// something that knows how to verify beacon pulses type Verifier: Verifier; /// A configuration for base priority of unsigned transactions. diff --git a/pallets/drand/src/mock.rs b/pallets/drand/src/mock.rs index f8c0d9ab4d..0d1a13b77d 100644 --- a/pallets/drand/src/mock.rs +++ b/pallets/drand/src/mock.rs @@ -71,7 +71,7 @@ impl frame_system::offchain::CreateInherent for Test where RuntimeCall: From, { - fn create_inherent(call: RuntimeCall) -> Self::Extrinsic { + fn create_bare(call: RuntimeCall) -> Self::Extrinsic { Extrinsic::new_inherent(call) } } @@ -98,7 +98,6 @@ parameter_types! { impl pallet_drand_bridge::Config for Test { type AuthorityId = crypto::TestAuthId; - type RuntimeEvent = RuntimeEvent; type Verifier = QuicknetVerifier; type UnsignedPriority = UnsignedPriority; type HttpFetchTimeout = ConstU64<1_000>; diff --git a/pallets/proxy/src/benchmarking.rs b/pallets/proxy/src/benchmarking.rs index 0e0d89f03e..b905d1ae1c 100644 --- a/pallets/proxy/src/benchmarking.rs +++ b/pallets/proxy/src/benchmarking.rs @@ -28,7 +28,9 @@ use sp_runtime::traits::{Bounded, CheckedDiv}; const SEED: u32 = 0; -fn assert_last_event(generic_event: ::RuntimeEvent) { +fn assert_last_event( + generic_event: ::RuntimeEvent, +) { frame_system::Pallet::::assert_last_event(generic_event.into()); } diff --git a/pallets/proxy/src/lib.rs b/pallets/proxy/src/lib.rs index 9a7aab857a..d298e74808 100644 --- a/pallets/proxy/src/lib.rs +++ b/pallets/proxy/src/lib.rs @@ -112,9 +112,6 @@ pub mod pallet { /// Configuration trait. #[pallet::config] pub trait Config: frame_system::Config { - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The overarching call type. type RuntimeCall: Parameter + Dispatchable diff --git a/pallets/proxy/src/tests.rs b/pallets/proxy/src/tests.rs index e350386164..04dee820f0 100644 --- a/pallets/proxy/src/tests.rs +++ b/pallets/proxy/src/tests.rs @@ -57,7 +57,6 @@ impl pallet_balances::Config for Test { } impl pallet_utility::Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = (); @@ -116,7 +115,6 @@ impl Contains for BaseFilter { } } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type Currency = Balances; type ProxyType = ProxyType; diff --git a/pallets/registry/src/benchmarking.rs b/pallets/registry/src/benchmarking.rs index ee2088478a..f75ff1726e 100644 --- a/pallets/registry/src/benchmarking.rs +++ b/pallets/registry/src/benchmarking.rs @@ -13,7 +13,9 @@ use sp_std::vec; use sp_runtime::traits::Bounded; -fn assert_last_event(generic_event: ::RuntimeEvent) { +fn assert_last_event( + generic_event: ::RuntimeEvent, +) { frame_system::Pallet::::assert_last_event(generic_event.into()); } diff --git a/pallets/registry/src/lib.rs b/pallets/registry/src/lib.rs index a4f7571bea..125557358a 100644 --- a/pallets/registry/src/lib.rs +++ b/pallets/registry/src/lib.rs @@ -34,9 +34,6 @@ pub mod pallet { // Configure the pallet by specifying the parameters and types on which it depends. #[pallet::config] pub trait Config: frame_system::Config { - /// Because this pallet emits events, it depends on the runtime's definition of an event. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Currency type that will be used to place deposits on neurons type Currency: fungible::Mutate + fungible::MutateHold; diff --git a/pallets/subtensor/Cargo.toml b/pallets/subtensor/Cargo.toml index 44d873c8a6..f2232dfaae 100644 --- a/pallets/subtensor/Cargo.toml +++ b/pallets/subtensor/Cargo.toml @@ -67,7 +67,6 @@ pallet-subtensor-swap.workspace = true sp-version.workspace = true # Substrate sp-tracing.workspace = true -parity-util-mem = { workspace = true, features = ["primitive-types"] } rand.workspace = true sp-core.workspace = true sp-std.workspace = true diff --git a/pallets/subtensor/src/macros/config.rs b/pallets/subtensor/src/macros/config.rs index 3479ad8101..0a3dbbb0f9 100644 --- a/pallets/subtensor/src/macros/config.rs +++ b/pallets/subtensor/src/macros/config.rs @@ -20,9 +20,6 @@ mod config { + IsType<::RuntimeCall> + From>; - /// Because this pallet emits events, it depends on the runtime's definition of an event. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// A sudo-able call. type SudoRuntimeCall: Parameter + UnfilteredDispatchable diff --git a/pallets/subtensor/src/tests/mock.rs b/pallets/subtensor/src/tests/mock.rs index fd7dcbab45..d0cb429d09 100644 --- a/pallets/subtensor/src/tests/mock.rs +++ b/pallets/subtensor/src/tests/mock.rs @@ -319,7 +319,6 @@ type TriumvirateCollective = pallet_collective::Instance1; impl pallet_collective::Config for Test { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = CouncilMotionDuration; type MaxProposals = CouncilMaxProposals; type MaxMembers = GetSenateMemberCount; @@ -354,7 +353,6 @@ type SenateCollective = pallet_collective::Instance2; impl pallet_collective::Config for Test { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = CouncilMotionDuration; type MaxProposals = CouncilMaxProposals; type MaxMembers = SenateMaxMembers; @@ -383,7 +381,6 @@ impl pallet_membership::Config for Test { } impl crate::Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type Currency = Balances; type InitialIssuance = InitialIssuance; @@ -466,7 +463,6 @@ parameter_types! { } impl pallet_subtensor_swap::Config for Test { - type RuntimeEvent = RuntimeEvent; type SubnetInfo = SubtensorModule; type BalanceOps = SubtensorModule; type ProtocolId = SwapProtocolId; @@ -507,7 +503,6 @@ impl pallet_scheduler::Config for Test { } impl pallet_utility::Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = pallet_utility::weights::SubstrateWeight; @@ -566,7 +561,6 @@ impl pallet_crowdloan::Config for Test { type PalletId = CrowdloanPalletId; type Currency = Balances; type RuntimeCall = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type WeightInfo = pallet_crowdloan::weights::SubstrateWeight; type Preimages = Preimage; type MinimumDeposit = MinimumDeposit; @@ -612,7 +606,6 @@ mod test_crypto { pub type TestAuthId = test_crypto::TestAuthId; impl pallet_drand::Config for Test { - type RuntimeEvent = RuntimeEvent; type AuthorityId = TestAuthId; type Verifier = pallet_drand::verifier::QuicknetVerifier; type UnsignedPriority = ConstU64<{ 1 << 20 }>; @@ -638,7 +631,7 @@ impl frame_system::offchain::CreateInherent for Test where RuntimeCall: From, { - fn create_inherent(call: Self::RuntimeCall) -> Self::Extrinsic { + fn create_bare(call: Self::RuntimeCall) -> Self::Extrinsic { UncheckedExtrinsic::new_inherent(call) } } @@ -1046,7 +1039,9 @@ pub(crate) fn last_event() -> RuntimeEvent { System::events().pop().expect("RuntimeEvent expected").event } -pub fn assert_last_event(generic_event: ::RuntimeEvent) { +pub fn assert_last_event( + generic_event: ::RuntimeEvent, +) { frame_system::Pallet::::assert_last_event(generic_event.into()); } diff --git a/pallets/swap/src/mock.rs b/pallets/swap/src/mock.rs index 78a8f925c8..cc3db12ffa 100644 --- a/pallets/swap/src/mock.rs +++ b/pallets/swap/src/mock.rs @@ -180,7 +180,6 @@ impl BalanceOps for MockBalanceOps { } impl crate::pallet::Config for Test { - type RuntimeEvent = RuntimeEvent; type SubnetInfo = MockLiquidityProvider; type BalanceOps = MockBalanceOps; type ProtocolId = SwapProtocolId; diff --git a/pallets/swap/src/pallet/mod.rs b/pallets/swap/src/pallet/mod.rs index 894099de7f..050e88bbaa 100644 --- a/pallets/swap/src/pallet/mod.rs +++ b/pallets/swap/src/pallet/mod.rs @@ -32,9 +32,6 @@ mod pallet { /// Configure the pallet by specifying the parameters and types on which it depends. #[pallet::config] pub trait Config: frame_system::Config { - /// Because this pallet emits events, it depends on the runtime's definition of an event. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Implementor of /// [`SubnetInfo`](subtensor_swap_interface::SubnetInfo). type SubnetInfo: SubnetInfo; diff --git a/pallets/transaction-fee/src/tests/mock.rs b/pallets/transaction-fee/src/tests/mock.rs index c2f5caa432..7346a47b9e 100644 --- a/pallets/transaction-fee/src/tests/mock.rs +++ b/pallets/transaction-fee/src/tests/mock.rs @@ -217,7 +217,6 @@ parameter_types! { } impl pallet_subtensor::Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type Currency = Balances; type InitialIssuance = InitialIssuance; @@ -318,7 +317,6 @@ impl pallet_crowdloan::Config for Test { type PalletId = CrowdloanPalletId; type Currency = Balances; type RuntimeCall = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type WeightInfo = pallet_crowdloan::weights::SubstrateWeight; type Preimages = Preimage; type MinimumDeposit = MinimumDeposit; @@ -395,7 +393,6 @@ parameter_types! { } impl pallet_subtensor_swap::Config for Test { - type RuntimeEvent = RuntimeEvent; type SubnetInfo = SubtensorModule; type BalanceOps = SubtensorModule; type ProtocolId = SwapProtocolId; @@ -437,7 +434,6 @@ impl pallet_scheduler::Config for Test { impl pallet_evm_chain_id::Config for Test {} impl pallet_drand::Config for Test { - type RuntimeEvent = RuntimeEvent; type AuthorityId = TestAuthId; type Verifier = pallet_drand::verifier::QuicknetVerifier; type UnsignedPriority = ConstU64<{ 1 << 20 }>; @@ -493,7 +489,7 @@ impl frame_system::offchain::CreateInherent for Test where RuntimeCall: From, { - fn create_inherent(call: Self::RuntimeCall) -> Self::Extrinsic { + fn create_bare(call: Self::RuntimeCall) -> Self::Extrinsic { UncheckedExtrinsic::new_inherent(call) } } diff --git a/pallets/utility/src/benchmarking.rs b/pallets/utility/src/benchmarking.rs index 6980552c36..3463fb05ec 100644 --- a/pallets/utility/src/benchmarking.rs +++ b/pallets/utility/src/benchmarking.rs @@ -26,7 +26,9 @@ use frame_system::RawOrigin; const SEED: u32 = 0; -fn assert_last_event(generic_event: ::RuntimeEvent) { +fn assert_last_event( + generic_event: ::RuntimeEvent, +) { frame_system::Pallet::::assert_last_event(generic_event.into()); } diff --git a/pallets/utility/src/lib.rs b/pallets/utility/src/lib.rs index 8ee888889e..ded7f25690 100644 --- a/pallets/utility/src/lib.rs +++ b/pallets/utility/src/lib.rs @@ -85,9 +85,6 @@ pub mod pallet { /// Configuration trait. #[pallet::config] pub trait Config: frame_system::Config { - /// The overarching event type. - type RuntimeEvent: From + IsType<::RuntimeEvent>; - /// The overarching call type. type RuntimeCall: Parameter + Dispatchable diff --git a/pallets/utility/src/tests.rs b/pallets/utility/src/tests.rs index a883f1b690..eef5101d6c 100644 --- a/pallets/utility/src/tests.rs +++ b/pallets/utility/src/tests.rs @@ -100,8 +100,6 @@ mod mock_democracy { #[pallet::config] pub trait Config: frame_system::Config + Sized { - type RuntimeEvent: From> - + IsType<::RuntimeEvent>; type ExternalMajorityOrigin: EnsureOrigin; } @@ -204,7 +202,6 @@ type CouncilCollective = pallet_collective::Instance1; impl pallet_collective::Config for Test { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = MotionDuration; type MaxProposals = MaxProposals; type MaxMembers = MaxMembers; @@ -236,11 +233,9 @@ impl Contains for TestBaseCallFilter { } } impl mock_democracy::Config for Test { - type RuntimeEvent = RuntimeEvent; type ExternalMajorityOrigin = EnsureProportionAtLeast; } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = (); diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index a23b8cb5b4..7d747072a5 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -148,6 +148,8 @@ ark-serialize = { workspace = true, features = ["derive"] } # Crowdloan pallet-crowdloan.workspace = true +ethereum.workspace = true + [dev-dependencies] frame-metadata.workspace = true sp-io.workspace = true @@ -267,6 +269,7 @@ std = [ "pallet-subtensor-swap/std", "pallet-subtensor-swap-runtime-api/std", "subtensor-swap-interface/std", + "ethereum/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 120987a00a..17218f94bf 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -17,6 +17,7 @@ pub mod transaction_payment_wrapper; extern crate alloc; use codec::{Compact, Decode, Encode}; +use ethereum::AuthorizationList; use frame_support::{ PalletId, dispatch::{DispatchResult, DispatchResultWithPostInfo}, @@ -104,7 +105,6 @@ use pallet_evm::{ // Drand impl pallet_drand::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AuthorityId = pallet_drand::crypto::TestAuthId; type Verifier = pallet_drand::verifier::QuicknetVerifier; type UnsignedPriority = ConstU64<{ 1 << 20 }>; @@ -124,8 +124,8 @@ where type RuntimeCall = RuntimeCall; } -impl frame_system::offchain::CreateInherent> for Runtime { - fn create_inherent(call: Self::RuntimeCall) -> Self::Extrinsic { +impl frame_system::offchain::CreateBare> for Runtime { + fn create_bare(call: Self::RuntimeCall) -> Self::Extrinsic { UncheckedExtrinsic::new_bare(call) } } @@ -367,7 +367,6 @@ impl pallet_timestamp::Config for Runtime { } impl pallet_utility::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = pallet_utility::weights::SubstrateWeight; @@ -561,7 +560,6 @@ type TriumvirateCollective = pallet_collective::Instance1; impl pallet_collective::Config for Runtime { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; type MotionDuration = CouncilMotionDuration; type MaxProposals = CouncilMaxProposals; type MaxMembers = GetSenateMemberCount; @@ -877,7 +875,6 @@ impl InstanceFilter for ProxyType { } impl pallet_proxy::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type Currency = Balances; type ProxyType = ProxyType; @@ -1017,7 +1014,6 @@ parameter_types! { } impl pallet_registry::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeHoldReason = RuntimeHoldReason; type Currency = Balances; type CanRegister = AllowIdentityReg; @@ -1069,7 +1065,6 @@ impl OnMetadataCommitment for ResetBondsOnCommit { } impl pallet_commitments::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type WeightInfo = pallet_commitments::weights::SubstrateWeight; @@ -1168,7 +1163,6 @@ parameter_types! { } impl pallet_subtensor::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type SudoRuntimeCall = RuntimeCall; type Currency = Balances; @@ -1251,7 +1245,6 @@ parameter_types! { } impl pallet_subtensor_swap::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type SubnetInfo = SubtensorModule; type BalanceOps = SubtensorModule; type ProtocolId = SwapProtocolId; @@ -1285,7 +1278,6 @@ impl pallet_admin_utils::GrandpaInterface for GrandpaInterfaceImpl { } impl pallet_admin_utils::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AuthorityId = AuraId; type MaxAuthorities = ConstU32<32>; type Aura = AuraPalletIntrf; @@ -1405,7 +1397,6 @@ impl pallet_evm::Config for Runtime { type WithdrawOrigin = pallet_evm::EnsureAddressTruncated; type AddressMapping = pallet_evm::HashedAddressMapping; type Currency = Balances; - type RuntimeEvent = RuntimeEvent; type PrecompilesType = Precompiles; type PrecompilesValue = PrecompilesValue; type ChainId = ConfigurableChainId; @@ -1436,7 +1427,6 @@ impl sp_core::Get for Runtime { } impl pallet_ethereum::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent = PostBlockAndTxnHashes; type ExtraDataLength = ConstU32<30>; @@ -1463,7 +1453,6 @@ impl pallet_base_fee::BaseFeeThreshold for BaseFeeThreshold { } } impl pallet_base_fee::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Threshold = BaseFeeThreshold; type DefaultBaseFeePerGas = DefaultBaseFeePerGas; type DefaultElasticity = DefaultElasticity; @@ -1565,7 +1554,6 @@ parameter_types! { impl pallet_crowdloan::Config for Runtime { type PalletId = CrowdloanPalletId; - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type Currency = Balances; type WeightInfo = pallet_crowdloan::weights::SubstrateWeight; @@ -1806,7 +1794,7 @@ impl_runtime_apis! { ) -> TransactionValidity { use codec::DecodeLimit; use frame_support::pallet_prelude::{InvalidTransaction, TransactionValidityError}; - use frame_support::traits::ExtrinsicCall; + use sp_runtime::traits::ExtrinsicCall; let encoded = tx.call().encode(); if RuntimeCall::decode_all_with_depth_limit(8, &mut encoded.as_slice()).is_err() { log::warn!("failed to decode with depth limit of 8"); @@ -1968,6 +1956,7 @@ impl_runtime_apis! { nonce: Option, estimate: bool, access_list: Option)>>, + authorization_list: Option, ) -> Result { use pallet_evm::GasWeightMapping as _; @@ -2029,6 +2018,7 @@ impl_runtime_apis! { max_priority_fee_per_gas, nonce, access_list.unwrap_or_default(), + authorization_list.unwrap_or_default(), false, true, weight_limit, @@ -2047,6 +2037,7 @@ impl_runtime_apis! { nonce: Option, estimate: bool, access_list: Option)>>, + authorization_list: Option, ) -> Result { use pallet_evm::GasWeightMapping as _; @@ -2111,6 +2102,7 @@ impl_runtime_apis! { access_list.unwrap_or_default(), whitelist, whitelist_disabled, + authorization_list.unwrap_or_default(), false, true, weight_limit,