diff --git a/Cargo.lock b/Cargo.lock index 54355f3e3b160..db34c7b63db2c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -648,7 +648,7 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "itertools 0.13.0", + "itertools 0.14.0", "serde", "serde_json", "serde_with", @@ -1981,7 +1981,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "assets-common", "cumulus-pallet-parachain-system", @@ -2012,7 +2012,7 @@ dependencies = [ [[package]] name = "assets-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "ethereum-standards", @@ -2835,7 +2835,7 @@ checksum = "230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "hash-db", "log", @@ -3030,17 +3030,6 @@ dependencies = [ "constant_time_eq 0.3.1", ] -[[package]] -name = "blake2s_simd" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e90f7deecfac93095eb874a40febd69427776e24e1bd7f87f33ac62d6f0174df" -dependencies = [ - "arrayref", - "arrayvec 0.7.6", - "constant_time_eq 0.3.1", -] - [[package]] name = "blake3" version = "1.8.2" @@ -3156,7 +3145,7 @@ checksum = "26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa" [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-runtime", "finality-grandpa", @@ -3173,7 +3162,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-runtime", @@ -3189,7 +3178,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -3206,7 +3195,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-messages", "bp-runtime", @@ -3223,7 +3212,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-messages", @@ -3241,7 +3230,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -3264,7 +3253,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-parachains", @@ -3284,7 +3273,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-messages", "bp-runtime", @@ -3301,7 +3290,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -3313,7 +3302,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3332,7 +3321,7 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -3374,7 +3363,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-messages", @@ -3803,19 +3792,6 @@ dependencies = [ "half", ] -[[package]] -name = "cid" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" -dependencies = [ - "core2", - "multibase", - "multihash 0.17.0", - "serde", - "unsigned-varint 0.7.2", -] - [[package]] name = "cid" version = "0.11.1" @@ -3993,7 +3969,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ "serde", "termcolor", - "unicode-width 0.1.14", + "unicode-width 0.2.0", ] [[package]] @@ -4110,7 +4086,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -4694,7 +4670,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -4711,7 +4687,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -4728,7 +4704,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "bytes", @@ -4766,7 +4742,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -4777,7 +4753,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -4790,7 +4766,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -4805,7 +4781,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -4824,7 +4800,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4839,7 +4815,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "approx", "bounded-collections 0.3.2", @@ -4865,7 +4841,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -4880,7 +4856,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-api", "sp-consensus-aura", @@ -4889,7 +4865,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -4906,7 +4882,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -4920,7 +4896,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -4930,7 +4906,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -4947,7 +4923,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -4957,7 +4933,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4974,11 +4950,13 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", + "sp-consensus-babe", + "sp-core", "sp-runtime", "sp-state-machine", "sp-trie", @@ -5921,7 +5899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] @@ -5981,7 +5959,7 @@ dependencies = [ [[package]] name = "ethereum-standards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "alloy-core", ] @@ -6137,7 +6115,7 @@ checksum = "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" dependencies = [ "cfg-if", "rustix 1.0.8", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6547,7 +6525,7 @@ dependencies = [ [[package]] name = "fork-tree" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", ] @@ -6813,7 +6791,7 @@ dependencies = [ "fs_extra", "futures-util", "home", - "itertools 0.13.0", + "itertools 0.14.0", "path-slash", "rand 0.8.5", "rayon", @@ -7256,7 +7234,7 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-support-procedural", @@ -7280,7 +7258,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -7308,7 +7286,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -7319,7 +7297,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -7336,7 +7314,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "aquamarine", "frame-support", @@ -7353,9 +7331,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "23.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" +checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" dependencies = [ "cfg-if", "parity-scale-codec", @@ -7366,7 +7344,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "const-hex", @@ -7382,7 +7360,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "aquamarine", "array-bytes", @@ -7423,7 +7401,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "Inflector", "cfg-expr", @@ -7443,7 +7421,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.3.0", @@ -7455,7 +7433,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro2", "quote", @@ -7465,7 +7443,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cfg-if", "docify", @@ -7484,7 +7462,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -7498,7 +7476,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "parity-scale-codec", @@ -7508,7 +7486,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "parity-scale-codec", @@ -8967,7 +8945,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -9078,7 +9056,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -9443,9 +9421,9 @@ dependencies = [ [[package]] name = "kvdb-rocksdb" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b089b6062662d720a836f055931434439fcd3a90f0059db0b831a99da6db460" +checksum = "739ac938a308a9a8b6772fd1d840fd9c0078f9c74fe294feaf32faae727102cc" dependencies = [ "kvdb", "num_cpus", @@ -9547,7 +9525,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.53.2", ] [[package]] @@ -10012,7 +9990,6 @@ dependencies = [ "cc", "libc", "libz-sys", - "tikv-jemalloc-sys", ] [[package]] @@ -10166,14 +10143,14 @@ dependencies = [ [[package]] name = "litep2p" -version = "0.12.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1da54ffe750994080fe48ccf5dd298a528406b26b3b544032ae9505ff4d7cbea" +checksum = "d903b21d57fae0e8d184c6ea0107fb5303fcab7cd2acaf5d2d9beb2807194b4a" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.11.1", + "cid", "ed25519-dalek", "enum-display", "futures", @@ -10769,13 +10746,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ "blake2b_simd", - "blake2s_simd", - "blake3", "core2", "digest 0.10.7", "multihash-derive", "sha2 0.10.9", - "sha3", "unsigned-varint 0.7.2", ] @@ -11505,7 +11479,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11524,7 +11498,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11542,7 +11516,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11560,7 +11534,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11575,7 +11549,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11589,7 +11563,7 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11607,7 +11581,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11623,7 +11597,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11639,7 +11613,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "pallet-assets", @@ -11651,7 +11625,7 @@ dependencies = [ [[package]] name = "pallet-assets-holder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11666,7 +11640,7 @@ dependencies = [ [[package]] name = "pallet-assets-precompiles" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "ethereum-standards", "frame-support", @@ -11677,7 +11651,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -11687,7 +11661,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -11703,7 +11677,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -11718,7 +11692,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -11731,7 +11705,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11754,7 +11728,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "aquamarine", "docify", @@ -11775,7 +11749,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -11791,7 +11765,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -11810,7 +11784,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -11835,7 +11809,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11852,7 +11826,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-runtime", @@ -11871,7 +11845,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-messages", @@ -11890,7 +11864,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-parachains", @@ -11910,7 +11884,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-header-chain", "bp-messages", @@ -11933,7 +11907,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bitvec", "frame-benchmarking", @@ -11951,7 +11925,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -11969,8 +11943,9 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ + "cumulus-pallet-session-benchmarking", "frame-benchmarking", "frame-support", "frame-system", @@ -11988,7 +11963,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -12005,7 +11980,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12019,7 +11994,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "environmental", "frame-benchmarking", @@ -12049,7 +12024,7 @@ dependencies = [ [[package]] name = "pallet-contracts-mock-network" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -12080,7 +12055,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro2", "quote", @@ -12090,7 +12065,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -12101,7 +12076,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "assert_matches", "frame-benchmarking", @@ -12117,7 +12092,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12135,7 +12110,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -12150,7 +12125,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12167,7 +12142,7 @@ dependencies = [ [[package]] name = "pallet-derivatives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12187,7 +12162,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -12202,7 +12177,7 @@ dependencies = [ [[package]] name = "pallet-dummy-dim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12220,7 +12195,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-block" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12241,7 +12216,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12262,7 +12237,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12275,7 +12250,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12293,7 +12268,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -12311,7 +12286,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -12329,7 +12304,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12351,7 +12326,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "enumflags2", "frame-benchmarking", @@ -12367,7 +12342,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12386,7 +12361,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12401,7 +12376,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12412,7 +12387,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12425,7 +12400,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12441,7 +12416,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "environmental", "frame-benchmarking", @@ -12460,7 +12435,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -12478,7 +12453,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -12497,7 +12472,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "parity-scale-codec", @@ -12511,7 +12486,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "parity-scale-codec", @@ -12523,7 +12498,7 @@ dependencies = [ [[package]] name = "pallet-multi-asset-bounties" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -12540,7 +12515,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "parity-scale-codec", @@ -12551,7 +12526,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "pallet-assets", @@ -12564,7 +12539,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "enumflags2", "frame-benchmarking", @@ -12581,7 +12556,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "sp-api", @@ -12590,7 +12565,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12600,7 +12575,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "parity-scale-codec", @@ -12611,7 +12586,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -12629,7 +12604,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12649,7 +12624,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -12659,7 +12634,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -12674,7 +12649,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12687,6 +12662,7 @@ dependencies = [ "pallet-im-online", "pallet-offences", "pallet-session", + "pallet-session-benchmarking", "pallet-staking", "parity-scale-codec", "scale-info", @@ -12697,7 +12673,7 @@ dependencies = [ [[package]] name = "pallet-oracle" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12715,7 +12691,7 @@ dependencies = [ [[package]] name = "pallet-oracle-runtime-api" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -12726,7 +12702,7 @@ dependencies = [ [[package]] name = "pallet-origin-restriction" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12744,7 +12720,7 @@ dependencies = [ [[package]] name = "pallet-paged-list" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "parity-scale-codec", @@ -12756,7 +12732,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -12773,7 +12749,7 @@ dependencies = [ [[package]] name = "pallet-people" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12791,7 +12767,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12807,7 +12783,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12817,7 +12793,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12835,7 +12811,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12845,7 +12821,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12862,7 +12838,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -12878,7 +12854,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "alloy-consensus", "alloy-core", @@ -12929,7 +12905,7 @@ dependencies = [ [[package]] name = "pallet-revive-eth-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "anyhow", "clap", @@ -12967,7 +12943,7 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "alloy-core", "anyhow", @@ -12984,7 +12960,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro2", "quote", @@ -12994,7 +12970,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "alloy-core", "bitflags 1.3.2", @@ -13009,7 +12985,7 @@ dependencies = [ [[package]] name = "pallet-root-offences" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13025,7 +13001,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13038,7 +13014,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "pallet-balances", @@ -13052,7 +13028,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "pallet-ranked-collective", @@ -13064,7 +13040,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -13081,7 +13057,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13094,7 +13070,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13116,7 +13092,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13132,7 +13108,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13144,7 +13120,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13161,7 +13137,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -13182,7 +13158,7 @@ dependencies = [ [[package]] name = "pallet-staking-async" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -13206,7 +13182,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-ah-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13226,7 +13202,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13243,7 +13219,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "sp-arithmetic", @@ -13252,7 +13228,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "sp-api", @@ -13262,7 +13238,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "sp-arithmetic", @@ -13271,7 +13247,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "sp-api", @@ -13281,7 +13257,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13297,7 +13273,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", @@ -13314,7 +13290,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -13329,7 +13305,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -13347,7 +13323,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13365,7 +13341,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13381,7 +13357,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -13393,12 +13369,11 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-balances", "parity-scale-codec", "scale-info", @@ -13407,12 +13382,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-transaction-storage-proof", + "tracing", ] [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -13431,7 +13407,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "parity-scale-codec", @@ -13442,7 +13418,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13456,7 +13432,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13471,7 +13447,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13486,7 +13462,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13500,7 +13476,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -13510,7 +13486,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bounded-collections 0.3.2", "frame-benchmarking", @@ -13534,7 +13510,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-benchmarking", "frame-support", @@ -13551,7 +13527,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-messages", "bp-runtime", @@ -13573,7 +13549,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -13593,7 +13569,7 @@ dependencies = [ [[package]] name = "pallet-xcm-precompiles" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "pallet-revive", @@ -13607,7 +13583,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -13619,8 +13595,10 @@ dependencies = [ "pallet-balances", "pallet-collator-selection", "pallet-message-queue", + "pallet-multi-asset-bounties", "pallet-treasury", "pallet-xcm", + "parachains-common-types", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-common", @@ -13635,10 +13613,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "parachains-common-types" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" +dependencies = [ + "sp-consensus-aura", + "sp-core", + "sp-runtime", +] + [[package]] name = "parachains-runtimes-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -14099,7 +14087,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -14110,7 +14098,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "bounded-collections 0.3.2", @@ -14127,7 +14115,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bitvec", "bounded-collections 0.3.2", @@ -14156,7 +14144,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bitvec", "frame-benchmarking", @@ -14205,7 +14193,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bs58", "frame-benchmarking", @@ -14217,7 +14205,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -14235,6 +14223,7 @@ dependencies = [ "pallet-message-queue", "pallet-mmr", "pallet-session", + "pallet-session-benchmarking", "pallet-staking", "pallet-timestamp", "parity-scale-codec", @@ -14264,7 +14253,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "asset-test-utils", "assets-common", @@ -14434,6 +14423,7 @@ dependencies = [ "pallet-xcm-bridge-hub-router", "pallet-xcm-precompiles", "parachains-common", + "parachains-common-types", "parachains-runtimes-test-utils", "polkadot-core-primitives", "polkadot-parachain-primitives", @@ -14540,7 +14530,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-benchmarking", @@ -15042,8 +15032,8 @@ version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ - "heck 0.4.1", - "itertools 0.13.0", + "heck 0.5.0", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -15062,8 +15052,8 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1" dependencies = [ - "heck 0.4.1", - "itertools 0.13.0", + "heck 0.5.0", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -15096,7 +15086,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.104", @@ -15109,7 +15099,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.104", @@ -15332,7 +15322,7 @@ dependencies = [ "once_cell", "socket2 0.5.10", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -15727,7 +15717,7 @@ dependencies = [ [[package]] name = "revive-dev-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "parity-scale-codec", @@ -16086,7 +16076,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "polkadot-primitives", @@ -16364,7 +16354,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -16377,7 +16367,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] @@ -16436,7 +16426,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 0.26.11", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -16599,7 +16589,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "sp-core", @@ -16610,7 +16600,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "futures", "log", @@ -16625,6 +16615,7 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", + "sp-state-machine", "sp-trie", "substrate-prometheus-endpoint", ] @@ -16632,22 +16623,22 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "sp-api", "sp-block-builder", "sp-blockchain", "sp-core", + "sp-externalities", "sp-inherents", "sp-runtime", - "sp-trie", ] [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "docify", @@ -16673,7 +16664,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -16684,7 +16675,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "bip39", @@ -16726,7 +16717,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "fnv", "futures", @@ -16752,7 +16743,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "hash-db", "kvdb", @@ -16780,7 +16771,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "futures", @@ -16803,7 +16794,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "fork-tree", @@ -16834,7 +16825,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "fork-tree", @@ -16871,7 +16862,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "fork-tree", "parity-scale-codec", @@ -16884,9 +16875,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ - "assert_matches", "async-trait", "futures", "futures-timer", @@ -16908,10 +16898,12 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", + "sp-externalities", "sp-inherents", "sp-keystore", "sp-runtime", "sp-timestamp", + "sp-trie", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] @@ -16919,7 +16911,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "futures", @@ -16937,12 +16929,13 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", + "sp-trie", ] [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -16965,7 +16958,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "polkavm", "sc-allocator", @@ -16978,7 +16971,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "polkavm", @@ -16989,7 +16982,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "anyhow", "log", @@ -17005,7 +16998,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "console", "futures", @@ -17021,7 +17014,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "parking_lot 0.12.4", @@ -17035,7 +17028,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -17063,14 +17056,13 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid 0.9.0", "either", "fnv", "futures", @@ -17113,7 +17105,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -17123,7 +17115,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -17144,7 +17136,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -17167,7 +17159,6 @@ dependencies = [ "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-consensus-grandpa", "sp-core", "sp-runtime", "substrate-prometheus-endpoint", @@ -17179,7 +17170,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "futures", @@ -17198,7 +17189,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bs58", "bytes", @@ -17219,7 +17210,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -17228,7 +17219,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "futures", "jsonrpsee", @@ -17260,7 +17251,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -17273,6 +17264,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", + "sp-statement-store", "sp-version", "thiserror 1.0.69", ] @@ -17280,7 +17272,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -17304,7 +17296,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "futures", @@ -17337,7 +17329,7 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "sc-executor", @@ -17352,7 +17344,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "directories", @@ -17416,7 +17408,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "parity-scale-codec", @@ -17427,7 +17419,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "derive_more 0.99.20", "futures", @@ -17447,7 +17439,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "chrono", "futures", @@ -17466,7 +17458,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "chrono", "console", @@ -17494,7 +17486,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -17505,7 +17497,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "futures", @@ -17526,6 +17518,7 @@ dependencies = [ "sp-runtime", "sp-tracing", "sp-transaction-pool", + "strum 0.26.3", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -17536,7 +17529,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "futures", @@ -17547,13 +17540,14 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-runtime", + "strum 0.26.3", "thiserror 1.0.69", ] [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-channel 1.9.0", "futures", @@ -18406,9 +18400,9 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.9.3" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" +checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0" dependencies = [ "bitflags 2.9.1", ] @@ -18458,7 +18452,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "enumn", "parity-scale-codec", @@ -18640,7 +18634,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bp-relayers", "frame-support", @@ -18749,7 +18743,7 @@ dependencies = [ "derive_more 2.0.1", "dunce", "inturn", - "itertools 0.13.0", + "itertools 0.14.0", "itoa", "match_cfg", "normalize-path", @@ -18783,7 +18777,7 @@ dependencies = [ "alloy-primitives", "bitflags 2.9.1", "bumpalo", - "itertools 0.13.0", + "itertools 0.14.0", "memchr", "num-bigint", "num-rational", @@ -18875,7 +18869,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "hash-db", @@ -18897,7 +18891,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "Inflector", "blake2 0.10.6", @@ -18911,7 +18905,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -18923,7 +18917,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "integer-sqrt", @@ -18937,7 +18931,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -18949,7 +18943,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-api", "sp-inherents", @@ -18959,7 +18953,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "futures", "parity-scale-codec", @@ -18978,21 +18972,24 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "futures", "log", + "sp-api", + "sp-externalities", "sp-inherents", "sp-runtime", "sp-state-machine", + "sp-trie", "thiserror 1.0.69", ] [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "parity-scale-codec", @@ -19008,7 +19005,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "parity-scale-codec", @@ -19026,7 +19023,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -19046,7 +19043,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "finality-grandpa", "log", @@ -19063,7 +19060,7 @@ dependencies = [ [[package]] name = "sp-consensus-pow" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "sp-api", @@ -19074,7 +19071,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -19085,7 +19082,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "ark-vrf", "array-bytes", @@ -19132,7 +19129,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=master)", ] @@ -19140,7 +19137,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-crypto-hashing-proc-macro", ] @@ -19148,7 +19145,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "ark-bls12-377 0.5.0", "ark-bls12-377-ext", @@ -19182,7 +19179,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "blake2b_simd", "byteorder", @@ -19195,7 +19192,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "quote", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=master)", @@ -19205,17 +19202,19 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "kvdb", + "kvdb-rocksdb", "parking_lot 0.12.4", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ + "proc-macro-warning", "proc-macro2", "quote", "syn 2.0.104", @@ -19224,7 +19223,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "environmental", "parity-scale-codec", @@ -19234,7 +19233,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -19246,7 +19245,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -19259,7 +19258,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bytes", "docify", @@ -19285,7 +19284,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-core", "sp-runtime", @@ -19295,7 +19294,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -19306,7 +19305,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -19315,7 +19314,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -19325,7 +19324,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -19336,7 +19335,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "log", "parity-scale-codec", @@ -19353,7 +19352,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -19366,7 +19365,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-api", "sp-core", @@ -19376,7 +19375,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "backtrace", "regex", @@ -19385,7 +19384,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -19395,7 +19394,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "binary-merkle-tree", "bytes", @@ -19418,6 +19417,7 @@ dependencies = [ "sp-std", "sp-trie", "sp-weights", + "strum 0.26.3", "tracing", "tuplex", ] @@ -19425,7 +19425,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -19443,7 +19443,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "Inflector", "expander", @@ -19456,7 +19456,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "scale-info", @@ -19470,7 +19470,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -19483,7 +19483,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "hash-db", "log", @@ -19503,7 +19503,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -19512,6 +19512,7 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "scale-info", + "serde", "sha2 0.10.9", "sp-api", "sp-application-crypto", @@ -19527,12 +19528,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "impl-serde", "parity-scale-codec", @@ -19544,7 +19545,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "parity-scale-codec", @@ -19556,7 +19557,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "regex", @@ -19568,7 +19569,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "sp-api", "sp-runtime", @@ -19577,11 +19578,12 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", + "sp-api", "sp-core", "sp-inherents", "sp-runtime", @@ -19591,7 +19593,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "ahash 0.8.12", "foldhash 0.1.5", @@ -19616,7 +19618,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "impl-serde", "parity-scale-codec", @@ -19633,7 +19635,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -19645,7 +19647,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -19657,7 +19659,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "bounded-collections 0.3.2", "parity-scale-codec", @@ -19931,13 +19933,13 @@ dependencies = [ "cfg-if", "libc", "psm", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -19950,7 +19952,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "array-bytes", "bounded-collections 0.3.2", @@ -19971,7 +19973,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "environmental", "frame-support", @@ -19995,7 +19997,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "environmental", "frame-benchmarking", @@ -20179,7 +20181,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "hmac 0.12.1", "pbkdf2 0.12.2", @@ -20204,7 +20206,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-support" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "jsonrpsee", @@ -20218,7 +20220,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -20238,7 +20240,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -20252,7 +20254,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "async-trait", "jsonrpsee", @@ -20276,7 +20278,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "build-helper", "cargo_metadata 0.15.4", @@ -20314,9 +20316,9 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "subxt" -version = "0.43.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74791ddeaaa6de42e7cc8a715c83eb73303f513f90af701fd07eb2caad92ed84" +checksum = "f8c6dc0f90e23c521465b8f7e026af04a48cc6f00c51d88a8d313d33096149de" dependencies = [ "async-trait", "derive-where", @@ -20415,9 +20417,9 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.43.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69516e8ff0e9340a0f21b8398da7f997571af4734ee81deada5150a2668c8443" +checksum = "c269228a2e5de4c0c61ed872b701967ee761df0f167d5b91ecec1185bca65793" dependencies = [ "darling 0.20.11", "parity-scale-codec", @@ -20751,7 +20753,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.0.8", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -20814,7 +20816,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -21424,7 +21426,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "319c70195101a93f56db4c74733e272d720768e13471f400c78406a326b172b0" dependencies = [ "cc", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -21443,9 +21445,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" +checksum = "a7795f2df2ef744e4ffb2125f09325e60a21d305cc3ecece0adeef03f7a9e560" dependencies = [ "hash-db", "log", @@ -22689,7 +22691,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "polkadot-primitives", @@ -22773,7 +22775,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -23370,7 +23372,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "Inflector", "proc-macro2", @@ -23381,7 +23383,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "parity-scale-codec", @@ -23395,7 +23397,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#cf129b7ee727ee7996a82503a83fece35e63e33d" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#9426936ecc3bbf5ffc10085eded770cab7b0e444" dependencies = [ "frame-support", "frame-system", diff --git a/Cargo.toml b/Cargo.toml index f20095b5bbd61..ade8f98305971 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -451,3 +451,11 @@ op-revm = { git = "https://github.com/bluealloy/revm.git", rev = "409c2b3" } # solar-interface = { git = "https://github.com/paradigmxyz/solar.git", branch = "main" } # solar-sema = { git = "https://github.com/paradigmxyz/solar.git", branch = "main" } # solar-data-structures = { git = "https://github.com/paradigmxyz/solar.git", branch = "main" } + +# Uncomment to test against local checkout of polkadot-sdk +# [patch."https://github.com/paritytech/polkadot-sdk"] +# polkadot-sdk = { path = "../polkadot-sdk/umbrella" } +# pallet-revive = { path = "../polkadot-sdk/substrate/frame/revive" } +# pallet-revive-eth-rpc = { path = "../polkadot-sdk/substrate/frame/revive/rpc" } +# revive-dev-runtime = { path = "../polkadot-sdk/substrate/frame/revive/dev-node/runtime" } +# sp-runtime-interface = { path = "../polkadot-sdk/substrate/primitives/runtime-interface" } diff --git a/crates/anvil-polkadot/src/substrate_node/service/consensus.rs b/crates/anvil-polkadot/src/substrate_node/service/consensus.rs index 7e0f058970932..2911f6058d20e 100644 --- a/crates/anvil-polkadot/src/substrate_node/service/consensus.rs +++ b/crates/anvil-polkadot/src/substrate_node/service/consensus.rs @@ -2,10 +2,11 @@ use polkadot_sdk::{ sc_consensus::BlockImportParams, sc_consensus_aura::CompatibleDigestItem, sc_consensus_manual_seal::{ConsensusDataProvider, Error}, + sp_api::StorageProof, sp_consensus_aura::ed25519::AuthoritySignature, sp_consensus_babe::Slot, sp_inherents::InherentData, - sp_runtime::{Digest, DigestItem, traits::Block as BlockT}, + sp_runtime::{traits::Block as BlockT, Digest, DigestItem}, }; use std::marker::PhantomData; @@ -16,23 +17,20 @@ use std::marker::PhantomData; /// forking from an assethub chain, we expect an assethub runtime based on AURA, /// which will pick the author based on the slot given through the digest, which will /// also result in picking the AURA authority from index 0. -pub struct SameSlotConsensusDataProvider { - _phantom: PhantomData<(B, P)>, +pub struct SameSlotConsensusDataProvider { + _phantom: PhantomData, } -impl SameSlotConsensusDataProvider { +impl SameSlotConsensusDataProvider { pub fn new() -> Self { Self { _phantom: PhantomData } } } -impl ConsensusDataProvider for SameSlotConsensusDataProvider +impl ConsensusDataProvider for SameSlotConsensusDataProvider where B: BlockT, - P: Send + Sync, { - type Proof = P; - fn create_digest( &self, _parent: &B::Header, @@ -50,7 +48,7 @@ where _parent: &B::Header, _params: &mut BlockImportParams, _inherents: &InherentData, - _proof: Self::Proof, + _proof: StorageProof, ) -> Result<(), Error> { Ok(()) } diff --git a/crates/revive-strategy/src/cheatcodes/mod.rs b/crates/revive-strategy/src/cheatcodes/mod.rs index ffad9796329fb..f0b02098e96f8 100644 --- a/crates/revive-strategy/src/cheatcodes/mod.rs +++ b/crates/revive-strategy/src/cheatcodes/mod.rs @@ -28,8 +28,8 @@ use tracing::warn; use alloy_eips::eip7702::SignedAuthorization; use polkadot_sdk::{ pallet_revive::{ - AccountInfo, AddressMapper, BalanceOf, BytecodeType, Code, ContractInfo, DebugSettings, - ExecConfig, Pallet, evm::CallTrace, + self, AccountInfo, AddressMapper, BalanceOf, BytecodeType, Code, + ContractInfo, DebugSettings, ExecConfig, Pallet, ResourceMeter, evm::CallTrace, }, polkadot_sdk_frame::prelude::OriginFor, sp_core::{self, H160, H256}, @@ -738,7 +738,11 @@ fn select_revive(ctx: &mut PvmCheatcodeInspectorStrategyContext, data: Ecx<'_, ' Pallet::::account_id(), code_bytes.clone(), code_type, - u64::MAX.into(), + &mut ResourceMeter::new(pallet_revive::TransactionLimits::WeightAndDeposit { + weight_limit: Weight::from_parts(10_000_000_000_000, 100_000_000), + deposit_limit: BalanceOf::::MAX, + }) + .unwrap(), &ExecConfig::new_substrate_tx(), ); match upload_result { @@ -776,7 +780,11 @@ fn select_revive(ctx: &mut PvmCheatcodeInspectorStrategyContext, data: Ecx<'_, ' Pallet::::account_id(), code_bytes.clone(), BytecodeType::Evm, - u64::MAX.into(), + &mut ResourceMeter::new(pallet_revive::TransactionLimits::WeightAndDeposit { + weight_limit: Weight::from_parts(10_000_000_000_000, 100_000_000), + deposit_limit: BalanceOf::::MAX, + }) + .unwrap(), &ExecConfig::new_substrate_tx_without_bump(), ); match upload_result { @@ -1016,9 +1024,10 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector Pallet::::bare_instantiate( origin, evm_value, - Weight::MAX, - // TODO: fixing. - BalanceOf::::MAX, + pallet_revive::TransactionLimits::WeightAndDeposit { + weight_limit: Weight::from_parts(10_000_000_000_000, 100_000_000), + deposit_limit: BalanceOf::::MAX, + }, code, data, salt, @@ -1038,7 +1047,8 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector // Only record gas cost if gas metering is not paused. // When paused, the gas counter should remain frozen. if !state.gas_metering.paused { - let _ = gas.record_cost(res.gas_required.ref_time()); + let _ = + gas.record_cost(res.gas_consumed.min(u64::MAX.into()).try_into().unwrap()); } let outcome = if result.result.did_revert() { @@ -1165,9 +1175,14 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector origin, target, evm_value, - Weight::MAX, - // TODO: fixing. - BalanceOf::::MAX, + pallet_revive::TransactionLimits::WeightAndDeposit { + weight_limit: Weight::from_parts(10_000_000_000_000, 100_000_000), + deposit_limit: if call.is_static { + 0 + } else { + BalanceOf::::MAX / 2 + }, + }, call.input.bytes(ecx).to_vec(), exec_config, ) @@ -1184,7 +1199,8 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector // Only record gas cost if gas metering is not paused. // When paused, the gas counter should remain frozen. if !state.gas_metering.paused { - let _ = gas.record_cost(res.gas_required.ref_time()); + let _ = + gas.record_cost(res.gas_consumed.min(u64::MAX.into()).try_into().unwrap()); } let outcome = if result.did_revert() { diff --git a/crates/revive-strategy/src/state.rs b/crates/revive-strategy/src/state.rs index f6d5bcba64767..c778f06ec60e4 100644 --- a/crates/revive-strategy/src/state.rs +++ b/crates/revive-strategy/src/state.rs @@ -1,13 +1,14 @@ -use alloy_primitives::{Address, B256, Bytes, FixedBytes, U256}; +use alloy_primitives::{Address, Bytes, FixedBytes, B256, U256}; use foundry_cheatcodes::{Ecx, Error, Result}; use polkadot_sdk::{ pallet_revive::{ self, AccountInfo, AddressMapper, BalanceOf, BytecodeType, ContractInfo, ExecConfig, - Executable, Pallet, + Executable, Pallet, ResourceMeter, }, sp_core::{self, H160, H256}, sp_externalities::Externalities, sp_io::TestExternalities, + sp_weights::Weight, }; use revive_env::{AccountId, BlockAuthor, ExtBuilder, Runtime, System, Timestamp}; use std::{ @@ -161,11 +162,14 @@ impl TestEnv { origin_account, code, code_type, - BalanceOf::::MAX, + &mut ResourceMeter::new(pallet_revive::TransactionLimits::WeightAndDeposit { + weight_limit: Weight::from_parts(10_000_000_000_000, 100_000_000), + deposit_limit: BalanceOf::::MAX, + }) + .unwrap(), &ExecConfig::new_substrate_tx(), ) - .map_err(|_| <&str as Into>::into("Could not upload PVM code"))? - .0; + .map_err(|_| <&str as Into>::into("Could not upload PVM code"))?; let mut contract_info = if let Some(contract_info) = AccountInfo::::load_contract(&target_address) diff --git a/crates/revive-strategy/src/tracing/call_tracer.rs b/crates/revive-strategy/src/tracing/call_tracer.rs index 6d3ad8681d0eb..26731c814c06a 100644 --- a/crates/revive-strategy/src/tracing/call_tracer.rs +++ b/crates/revive-strategy/src/tracing/call_tracer.rs @@ -4,7 +4,6 @@ use polkadot_sdk::{ pallet_revive, pallet_revive::tracing::Tracing, sp_core::{H160, U256}, - sp_weights::Weight, }; #[derive(Debug)] @@ -24,11 +23,11 @@ impl Tracing for ExpectedCallTracer { &mut self, _from: H160, to: H160, - _is_delegate_call: bool, + _delegate_call: Option, _is_read_only: bool, value: U256, input: &[u8], - _gas: Weight, + _gas_limit: U256, ) { if !self.is_create && let Some(expected_calls_for_target) = self.data.get_mut(&Address::from(to.0)) @@ -53,7 +52,7 @@ impl Tracing for ExpectedCallTracer { } } } - fn exit_child_span(&mut self, _output: &pallet_revive::ExecReturnValue, _gas_left: Weight) { + fn exit_child_span(&mut self, _output: &pallet_revive::ExecReturnValue, _gas_used: U256) { self.is_create = false; } fn instantiate_code( diff --git a/crates/revive-strategy/src/tracing/expect_create.rs b/crates/revive-strategy/src/tracing/expect_create.rs index 774eef14f7e81..220c56adc6116 100644 --- a/crates/revive-strategy/src/tracing/expect_create.rs +++ b/crates/revive-strategy/src/tracing/expect_create.rs @@ -1,11 +1,10 @@ -use alloy_primitives::{B256, Bytes, U256 as RU256, hex}; +use alloy_primitives::{hex, Bytes, B256, U256 as RU256}; use foundry_cheatcodes::ExpectedCreate; use foundry_compilers::resolc::dual_compiled_contracts::DualCompiledContracts; use itertools::Itertools; use polkadot_sdk::{ - pallet_revive::{AccountInfo, Code, Pallet, tracing::Tracing}, + pallet_revive::{tracing::Tracing, AccountInfo, Code, Pallet}, sp_core::{H160, U256}, - sp_weights::Weight, }; use revive_env::Runtime; use revm::context::CreateScheme; @@ -51,11 +50,11 @@ impl Tracing for CreateTracer { &mut self, _from: H160, to: H160, - _is_delegate_call: bool, + _delegate_call: Option, _is_read_only: bool, _value: U256, _input: &[u8], - _gas: Weight, + _gas_limit: U256, ) { self.call_types.push(if let Some((_, salt)) = self.is_create.take() { Type::Create { salt } @@ -65,13 +64,13 @@ impl Tracing for CreateTracer { if self.calls.is_empty() { self.calls.push(_from); } - self.calls.push(if _is_delegate_call { self.current_addr() } else { to }); + self.calls.push(if _delegate_call.is_some() { self.current_addr() } else { to }); } fn exit_child_span( &mut self, _output: &polkadot_sdk::pallet_revive::ExecReturnValue, - _gas_left: Weight, + _gas_used: U256, ) { let addr = self.calls.pop().unwrap_or_default(); diff --git a/crates/revive-strategy/src/tracing/mod.rs b/crates/revive-strategy/src/tracing/mod.rs index 9e2bfabb5f635..cefe9dec2b213 100644 --- a/crates/revive-strategy/src/tracing/mod.rs +++ b/crates/revive-strategy/src/tracing/mod.rs @@ -4,12 +4,12 @@ use expect_create::CreateTracer; use foundry_cheatcodes::{Ecx, ExpectedCallTracker, ExpectedCreate}; use polkadot_sdk::pallet_revive::{ - Pallet, U256, Weight, evm::{ CallTrace, CallTracer, PrestateTrace, PrestateTraceInfo, PrestateTracer, PrestateTracerConfig, Tracer as ReviveTracer, TracerType, }, - tracing::{Tracing, trace as trace_revive}, + tracing::{trace as trace_revive, Tracing}, + Pallet, U256, }; use revert_tracer::RevertTracer; use revive_env::Runtime; @@ -20,7 +20,7 @@ mod expect_create; mod revert_tracer; pub mod storage_tracer; pub struct Tracer { - pub call_tracer: CallTracer U256>, + pub call_tracer: CallTracer, pub prestate_tracer: PrestateTracer, pub storage_accesses: StorageTracer, pub revert_tracer: RevertTracer, @@ -134,7 +134,7 @@ impl Tracing for Tracer { &mut self, contract_address: polkadot_sdk::sp_core::H160, beneficiary_address: polkadot_sdk::sp_core::H160, - gas_left: Weight, + gas_left: U256, value: U256, ) { self.prestate_tracer.terminate(contract_address, beneficiary_address, gas_left, value); @@ -148,65 +148,65 @@ impl Tracing for Tracer { &mut self, from: polkadot_sdk::sp_core::H160, to: polkadot_sdk::sp_core::H160, - is_delegate_call: bool, + delegate_call: Option, is_read_only: bool, value: U256, input: &[u8], - gas: Weight, + gas_limit: U256, ) { self.prestate_tracer.enter_child_span( from, to, - is_delegate_call, + delegate_call, is_read_only, value, input, - gas, + gas_limit, ); self.call_tracer.enter_child_span( from, to, - is_delegate_call, + delegate_call, is_read_only, value, input, - gas, + gas_limit, ); self.storage_accesses.enter_child_span( from, to, - is_delegate_call, + delegate_call, is_read_only, value, input, - gas, + gas_limit, ); self.revert_tracer.enter_child_span( from, to, - is_delegate_call, + delegate_call, is_read_only, value, input, - gas, + gas_limit, ); self.expect_call_tracer.enter_child_span( from, to, - is_delegate_call, + delegate_call, is_read_only, value, input, - gas, + gas_limit, ); self.create_tracer.enter_child_span( from, to, - is_delegate_call, + delegate_call, is_read_only, value, input, - gas, + gas_limit, ) } @@ -268,26 +268,26 @@ impl Tracing for Tracer { fn exit_child_span( &mut self, output: &polkadot_sdk::pallet_revive::ExecReturnValue, - gas_left: Weight, + gas_used: U256, ) { - self.prestate_tracer.exit_child_span(output, gas_left); - self.call_tracer.exit_child_span(output, gas_left); - self.storage_accesses.exit_child_span(output, gas_left); - self.revert_tracer.exit_child_span(output, gas_left); - self.expect_call_tracer.exit_child_span(output, gas_left); - self.create_tracer.exit_child_span(output, gas_left); + self.prestate_tracer.exit_child_span(output, gas_used); + self.call_tracer.exit_child_span(output, gas_used); + self.storage_accesses.exit_child_span(output, gas_used); + self.revert_tracer.exit_child_span(output, gas_used); + self.expect_call_tracer.exit_child_span(output, gas_used); + self.create_tracer.exit_child_span(output, gas_used); } fn exit_child_span_with_error( &mut self, error: polkadot_sdk::sp_runtime::DispatchError, - gas_left: Weight, + gas_used: U256, ) { - self.prestate_tracer.exit_child_span_with_error(error, gas_left); - self.call_tracer.exit_child_span_with_error(error, gas_left); - self.storage_accesses.exit_child_span_with_error(error, gas_left); - self.revert_tracer.exit_child_span_with_error(error, gas_left); - self.expect_call_tracer.exit_child_span_with_error(error, gas_left); - self.create_tracer.exit_child_span_with_error(error, gas_left); + self.prestate_tracer.exit_child_span_with_error(error, gas_used); + self.call_tracer.exit_child_span_with_error(error, gas_used); + self.storage_accesses.exit_child_span_with_error(error, gas_used); + self.revert_tracer.exit_child_span_with_error(error, gas_used); + self.expect_call_tracer.exit_child_span_with_error(error, gas_used); + self.create_tracer.exit_child_span_with_error(error, gas_used); } } diff --git a/crates/revive-strategy/src/tracing/revert_tracer.rs b/crates/revive-strategy/src/tracing/revert_tracer.rs index 110be52927b77..709844fbe9053 100644 --- a/crates/revive-strategy/src/tracing/revert_tracer.rs +++ b/crates/revive-strategy/src/tracing/revert_tracer.rs @@ -1,7 +1,6 @@ use polkadot_sdk::{ - pallet_revive::{Code, tracing::Tracing}, + pallet_revive::{tracing::Tracing, Code}, sp_core::{H160, U256}, - sp_weights::Weight, }; #[derive(Debug)] @@ -43,11 +42,11 @@ impl Tracing for RevertTracer { &mut self, _from: H160, to: H160, - _is_delegate_call: bool, + _delegate_call: Option, _is_read_only: bool, _value: U256, _input: &[u8], - _gas: Weight, + _gas_limit: U256, ) { self.call_types.push(if self.is_create { Type::Create } else { Type::Rest }); @@ -65,7 +64,7 @@ impl Tracing for RevertTracer { fn exit_child_span( &mut self, output: &polkadot_sdk::pallet_revive::ExecReturnValue, - _gas_left: Weight, + _gas_used: U256, ) { let addr = self.calls.pop().unwrap_or_default(); diff --git a/crates/revive-strategy/src/tracing/storage_tracer.rs b/crates/revive-strategy/src/tracing/storage_tracer.rs index ab94dbbf0421a..778ed9f7b1210 100644 --- a/crates/revive-strategy/src/tracing/storage_tracer.rs +++ b/crates/revive-strategy/src/tracing/storage_tracer.rs @@ -1,9 +1,8 @@ use alloy_primitives::{Bytes, U256 as RU256}; use foundry_cheatcodes::Vm::{AccountAccessKind, StorageAccess}; use polkadot_sdk::{ - pallet_revive::{self, AccountInfo, Code, tracing::Tracing}, + pallet_revive::{self, tracing::Tracing, AccountInfo, Code}, sp_core::{H160, U256}, - sp_weights::Weight, }; use revive_env::Runtime; @@ -77,13 +76,14 @@ impl Tracing for StorageTracer { &mut self, from: H160, to: H160, - is_delegate_call: bool, + delegate_call: Option, is_read_only: bool, value: U256, input: &[u8], - _gas: Weight, + _gas: U256, ) { let code = self.is_create.take(); + let is_delegate_call = delegate_call.is_some(); if is_delegate_call { self.calls.push(self.current_addr()); @@ -138,7 +138,7 @@ impl Tracing for StorageTracer { &mut self, contract_address: H160, beneficiary_address: H160, - _gas_left: Weight, + _gas_left: U256, value: U256, ) { let last_depth = if !self.pending.is_empty() { @@ -170,7 +170,7 @@ impl Tracing for StorageTracer { fn exit_child_span_with_error( &mut self, _error: polkadot_sdk::sp_runtime::DispatchError, - _gas_left: Weight, + _gas_left: U256, ) { self.calls.pop(); @@ -212,7 +212,7 @@ impl Tracing for StorageTracer { fn exit_child_span( &mut self, output: &polkadot_sdk::pallet_revive::ExecReturnValue, - _gas_left: Weight, + _gas_left: U256, ) { self.calls.pop();