diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 812978f..64241eb 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -31,7 +31,10 @@ jobs: echo "$(pwd)/llvm18/bin" >> $GITHUB_PATH - name: Install apt dependencies - run: sudo apt update && sudo apt install -y libtinfo5 + run: | + sudo add-apt-repository -y ppa:ethereum/ethereum + sudo apt update + sudo apt install -y libtinfo5 ethereum - name: Format run: make format diff --git a/Cargo.lock b/Cargo.lock index 5bc6b65..98637b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -110,6 +110,29 @@ version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +[[package]] +name = "alloy-genesis" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "210f4b358d724f85df8adaec753c583defb58169ad3cad3d48c80d1a25a6ff0e" +dependencies = [ + "alloy-primitives 0.8.0", + "alloy-serde", + "serde", +] + +[[package]] +name = "alloy-json-abi" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "299d2a937b6c60968df3dad2a988b0f0e03277b344639a4f7a31bd68e6285e59" +dependencies = [ + "alloy-primitives 0.8.0", + "alloy-sol-type-parser", + "serde", + "serde_json", +] + [[package]] name = "alloy-primitives" version = "0.4.2" @@ -132,9 +155,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.6.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "600d34d8de81e23b6d909c094e23b3d357e01ca36b78a8c5424c501eedbe86f0" +checksum = "a767e59c86900dd7c3ce3ecef04f3ace5ac9631ee150beb8b7d22f7fa3bbb2d7" dependencies = [ "alloy-rlp", "bytes", @@ -162,6 +185,17 @@ dependencies = [ "bytes", ] +[[package]] +name = "alloy-serde" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd260ede54f0b53761fdd04133acc10ae70427f66a69aa9590529bbd066cd58" +dependencies = [ + "alloy-primitives 0.8.0", + "serde", + "serde_json", +] + [[package]] name = "alloy-sol-macro" version = "0.4.2" @@ -181,22 +215,61 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.6.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86ec0a47740b20bc5613b8712d0d321d031c4efc58e9645af96085d5cccfc27" +checksum = "183bcfc0f3291d9c41a3774172ee582fb2ce6eb6569085471d8f225de7bb86fc" dependencies = [ + "alloy-sol-macro-expander", + "alloy-sol-macro-input", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.76", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71c4d842beb7a6686d04125603bc57614d5ed78bf95e4753274db3db4ba95214" +dependencies = [ + "alloy-sol-macro-input", "const-hex", - "dunce", - "heck 0.4.1", + "heck 0.5.0", "indexmap 2.4.0", "proc-macro-error", "proc-macro2", "quote", "syn 2.0.76", - "syn-solidity 0.6.4", + "syn-solidity 0.8.0", "tiny-keccak", ] +[[package]] +name = "alloy-sol-macro-input" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1306e8d3c9e6e6ecf7a39ffaf7291e73a5f655a2defd366ee92c2efebcdf7fee" +dependencies = [ + "const-hex", + "dunce", + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.76", + "syn-solidity 0.8.0", +] + +[[package]] +name = "alloy-sol-type-parser" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4691da83dce9c9b4c775dd701c87759f173bd3021cbf2e60cde00c5fe6d7241" +dependencies = [ + "serde", + "winnow 0.6.18", +] + [[package]] name = "alloy-sol-types" version = "0.4.2" @@ -211,12 +284,13 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.6.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad09ec5853fa700d12d778ad224dcdec636af424d29fad84fb9a2f16a5b0ef09" +checksum = "577e262966e92112edbd15b1b2c0947cc434d6e8311df96d3329793fe8047da9" dependencies = [ - "alloy-primitives 0.6.4", - "alloy-sol-macro 0.6.4", + "alloy-json-abi", + "alloy-primitives 0.8.0", + "alloy-sol-macro 0.8.0", "const-hex", "serde", ] @@ -679,7 +753,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -708,7 +782,7 @@ dependencies = [ [[package]] name = "assets-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -818,7 +892,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "hash-db", "log", @@ -942,7 +1016,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-runtime", "finality-grandpa", @@ -953,13 +1027,13 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-runtime", @@ -968,13 +1042,13 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -985,26 +1059,26 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-polkadot" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", "frame-support", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-messages", "bp-runtime", @@ -1016,13 +1090,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-messages", "bp-runtime", @@ -1030,13 +1104,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -1051,7 +1125,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", "trie-db", ] @@ -1059,7 +1133,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1072,22 +1146,22 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", ] [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -1098,7 +1172,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1114,7 +1188,7 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -1144,7 +1218,7 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -1153,7 +1227,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-messages", @@ -1176,7 +1250,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", "staging-xcm", "staging-xcm-builder", @@ -1230,6 +1304,9 @@ name = "bytes" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +dependencies = [ + "serde", +] [[package]] name = "camino" @@ -1727,7 +1804,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -1744,7 +1821,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -1761,7 +1838,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -1781,12 +1858,12 @@ dependencies = [ "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", "sp-version", "staging-xcm", @@ -1797,7 +1874,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -1808,7 +1885,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -1821,7 +1898,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -1836,7 +1913,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1851,7 +1928,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -1876,7 +1953,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -1891,7 +1968,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "sp-api", "sp-consensus-aura", @@ -1900,7 +1977,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -1916,7 +1993,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1930,17 +2007,17 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", ] [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -1956,7 +2033,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -1966,7 +2043,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1983,7 +2060,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2435,20 +2512,6 @@ dependencies = [ "uint", ] -[[package]] -name = "evm-interpreter" -version = "1.0.0-dev" -source = "git+https://github.com/xermicus/evm.git?branch=separate-compilation#596447a3391f42fb4f99def5280c076a15e44d18" -dependencies = [ - "auto_impl", - "parity-scale-codec", - "primitive-types", - "rlp", - "scale-info", - "serde", - "sha3", -] - [[package]] name = "expander" version = "2.2.1" @@ -2600,7 +2663,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-support-procedural", @@ -2616,15 +2679,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "static_assertions", ] [[package]] name = "frame-benchmarking-pallet-pov" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -2638,7 +2701,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2649,7 +2712,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2665,7 +2728,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "aquamarine", "frame-support", @@ -2677,7 +2740,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] @@ -2695,7 +2758,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "array-bytes", "docify", @@ -2710,7 +2773,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "aquamarine", "array-bytes", @@ -2733,7 +2796,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -2741,8 +2804,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-weights", "static_assertions", "tt-call", @@ -2751,7 +2814,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "Inflector", "cfg-expr", @@ -2771,7 +2834,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2783,7 +2846,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "proc-macro2", "quote", @@ -2793,7 +2856,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cfg-if", "docify", @@ -2805,7 +2868,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-version", "sp-weights", ] @@ -2813,7 +2876,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -2827,7 +2890,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "parity-scale-codec", @@ -2837,7 +2900,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "parity-scale-codec", @@ -3127,6 +3190,9 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] [[package]] name = "hex-conservative" @@ -3432,7 +3498,6 @@ dependencies = [ "once_cell", "serdect", "sha2 0.10.8", - "signature", ] [[package]] @@ -3980,7 +4045,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-alliance" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -3999,7 +4064,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4017,7 +4082,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4035,7 +4100,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4049,7 +4114,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4063,7 +4128,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4080,7 +4145,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4096,7 +4161,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4111,7 +4176,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4125,7 +4190,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4141,7 +4206,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4156,7 +4221,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4169,7 +4234,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4192,7 +4257,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "aquamarine", "docify", @@ -4207,13 +4272,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -4228,7 +4293,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4247,7 +4312,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -4272,7 +4337,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4289,7 +4354,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-runtime", @@ -4302,13 +4367,13 @@ dependencies = [ "scale-info", "sp-consensus-grandpa", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-messages", @@ -4320,14 +4385,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", ] [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-header-chain", "bp-parachains", @@ -4341,13 +4406,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-messages", "bp-relayers", @@ -4361,13 +4426,13 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitvec", "frame-benchmarking", @@ -4385,7 +4450,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4403,7 +4468,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4422,7 +4487,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4438,7 +4503,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4452,7 +4517,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitflags 1.3.2", "environmental", @@ -4474,7 +4539,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "wasm-instrument", @@ -4484,7 +4549,7 @@ dependencies = [ [[package]] name = "pallet-contracts-mock-network" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4509,7 +4574,7 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -4519,25 +4584,17 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "proc-macro2", "quote", "syn 2.0.76", ] -[[package]] -name = "pallet-contracts-pvm-llapi" -version = "0.1.0" -dependencies = [ - "anyhow", - "inkwell", -] - [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -4549,7 +4606,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "assert_matches", "frame-benchmarking", @@ -4565,7 +4622,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4583,7 +4640,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4598,7 +4655,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4615,7 +4672,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4630,7 +4687,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4652,7 +4709,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4665,7 +4722,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4683,7 +4740,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -4701,7 +4758,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "blake2", "frame-benchmarking", @@ -4719,7 +4776,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4741,7 +4798,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4757,7 +4814,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4776,7 +4833,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4792,7 +4849,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4805,7 +4862,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4818,7 +4875,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4834,7 +4891,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "environmental", "frame-benchmarking", @@ -4853,7 +4910,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -4870,7 +4927,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4889,7 +4946,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4906,7 +4963,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4921,7 +4978,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4937,7 +4994,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4954,7 +5011,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "pallet-nfts", "parity-scale-codec", @@ -4964,7 +5021,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -4979,7 +5036,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -4994,7 +5051,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5006,13 +5063,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5025,14 +5082,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-staking", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5042,7 +5099,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5058,7 +5115,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5081,7 +5138,7 @@ dependencies = [ [[package]] name = "pallet-paged-list" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5098,7 +5155,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5115,7 +5172,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5131,7 +5188,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5145,7 +5202,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5163,7 +5220,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5177,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5194,7 +5251,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5210,7 +5267,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitflags 1.3.2", "environmental", @@ -5225,14 +5282,14 @@ dependencies = [ "pallet-revive-uapi", "parity-scale-codec", "paste", - "polkavm 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkavm 0.10.0", "scale-info", "serde", "sp-api", "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", ] @@ -5240,12 +5297,12 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "anyhow", "frame-system", "parity-wasm", - "polkavm-linker 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkavm-linker 0.10.0", "sp-runtime", "tempfile", "toml 0.8.19", @@ -5254,7 +5311,7 @@ dependencies = [ [[package]] name = "pallet-revive-mock-network" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5278,7 +5335,7 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -5288,7 +5345,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "proc-macro2", "quote", @@ -5298,7 +5355,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -5310,7 +5367,7 @@ dependencies = [ [[package]] name = "pallet-root-offences" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5325,7 +5382,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5339,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5357,7 +5414,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5375,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5392,7 +5449,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5405,7 +5462,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5426,7 +5483,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5442,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5454,7 +5511,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5471,7 +5528,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5489,21 +5546,10 @@ dependencies = [ "sp-staking", ] -[[package]] -name = "pallet-staking-reward-curve" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.76", -] - [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "log", "sp-arithmetic", @@ -5512,7 +5558,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "sp-api", @@ -5522,7 +5568,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5538,7 +5584,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5555,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5570,7 +5616,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5582,14 +5628,14 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-timestamp", ] [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5607,7 +5653,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -5622,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5634,7 +5680,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5653,7 +5699,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5671,7 +5717,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -5688,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5702,7 +5748,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5717,7 +5763,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5731,7 +5777,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5745,7 +5791,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -5768,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -5786,7 +5832,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-messages", "bp-runtime", @@ -5800,7 +5846,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -5809,7 +5855,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -5820,7 +5866,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", ] @@ -5828,7 +5874,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -5858,7 +5904,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -5878,7 +5924,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", @@ -6108,7 +6154,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -6119,7 +6165,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bounded-collections", "derive_more", @@ -6135,7 +6181,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitvec", "hex-literal", @@ -6161,7 +6207,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitvec", "frame-benchmarking", @@ -6210,19 +6256,19 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bs58", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -6262,7 +6308,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-executor", ] @@ -6270,7 +6316,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "asset-test-utils", "assets-common", @@ -6347,8 +6393,6 @@ dependencies = [ "pallet-collective-content", "pallet-contracts", "pallet-contracts-mock-network", - "pallet-contracts-proc-macro", - "pallet-contracts-uapi", "pallet-conviction-voting", "pallet-core-fellowship", "pallet-delegated-staking", @@ -6392,8 +6436,6 @@ dependencies = [ "pallet-revive", "pallet-revive-fixtures", "pallet-revive-mock-network", - "pallet-revive-proc-macro", - "pallet-revive-uapi", "pallet-root-offences", "pallet-root-testing", "pallet-safe-mode", @@ -6405,7 +6447,6 @@ dependencies = [ "pallet-skip-feeless-payment", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", "pallet-staking-reward-fn", "pallet-staking-runtime-api", "pallet-state-trie-migration", @@ -6435,9 +6476,7 @@ dependencies = [ "polkadot-runtime-metrics", "polkadot-runtime-parachains", "polkadot-sdk-frame", - "sc-chain-spec-derive", "sc-executor", - "sc-tracing-proc-macro", "slot-range-helper", "snowbridge-beacon-primitives", "snowbridge-core", @@ -6468,11 +6507,11 @@ dependencies = [ "sp-consensus-slots", "sp-core", "sp-core-hashing", - "sp-crypto-ec-utils 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-crypto-ec-utils 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-crypto-hashing", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -6484,22 +6523,22 @@ dependencies = [ "sp-npos-elections", "sp-offchain", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-session", "sp-staking", "sp-state-machine", "sp-statement-store", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-timestamp", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", "sp-version", "sp-version-proc-macro", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-weights", "staging-parachain-info", "staging-xcm", @@ -6507,15 +6546,13 @@ dependencies = [ "staging-xcm-executor", "substrate-bip39", "testnet-parachains-constants", - "tracing-gum-proc-macro", - "xcm-procedural", "xcm-runtime-apis", ] [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "frame-benchmarking", @@ -6539,7 +6576,7 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-transaction-pool", "sp-version", ] @@ -6565,21 +6602,9 @@ checksum = "b7ec0c5935f2eff23cfc4653002f4f8d12b37f87a720e0631282d188c32089d6" dependencies = [ "libc", "log", - "polkavm-assembler 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkavm-common 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkavm-linux-raw 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "polkavm" -version = "0.10.0" -source = "git+https://github.com/koute/polkavm.git?rev=360029e#360029ec34863591e043012e1a76c767aa507657" -dependencies = [ - "libc", - "log", - "polkavm-assembler 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", - "polkavm-common 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", - "polkavm-linux-raw 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", + "polkavm-assembler 0.10.0", + "polkavm-common 0.10.0", + "polkavm-linux-raw 0.10.0", ] [[package]] @@ -6600,14 +6625,6 @@ dependencies = [ "log", ] -[[package]] -name = "polkavm-assembler" -version = "0.10.0" -source = "git+https://github.com/koute/polkavm.git?rev=360029e#360029ec34863591e043012e1a76c767aa507657" -dependencies = [ - "log", -] - [[package]] name = "polkavm-common" version = "0.9.0" @@ -6624,15 +6641,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0097b48bc0bedf9f3f537ce8f37e8f1202d8d83f9b621bdb21ff2c59b9097c50" dependencies = [ "log", - "polkavm-assembler 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "polkavm-common" -version = "0.10.0" -source = "git+https://github.com/koute/polkavm.git?rev=360029e#360029ec34863591e043012e1a76c767aa507657" -dependencies = [ - "log", + "polkavm-assembler 0.10.0", ] [[package]] @@ -6671,7 +6680,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7855353a5a783dd5d09e3b915474bddf66575f5a3cf45dec8d1c5e051ba320dc" dependencies = [ - "polkavm-common 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkavm-common 0.10.0", "proc-macro2", "quote", "syn 2.0.76", @@ -6700,13 +6709,14 @@ dependencies = [ [[package]] name = "polkavm-disassembler" version = "0.10.0" -source = "git+https://github.com/koute/polkavm.git?rev=360029e#360029ec34863591e043012e1a76c767aa507657" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c75c1204f837bdd2d945384b73658a8228064e5c163040f367a3acdca9088c9" dependencies = [ "clap", "iced-x86", - "polkavm 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", - "polkavm-common 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", - "polkavm-linker 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", + "polkavm 0.10.0", + "polkavm-common 0.10.0", + "polkavm-linker 0.10.0", ] [[package]] @@ -6734,21 +6744,7 @@ dependencies = [ "hashbrown 0.14.5", "log", "object 0.36.3", - "polkavm-common 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "regalloc2 0.9.3", - "rustc-demangle", -] - -[[package]] -name = "polkavm-linker" -version = "0.10.0" -source = "git+https://github.com/koute/polkavm.git?rev=360029e#360029ec34863591e043012e1a76c767aa507657" -dependencies = [ - "gimli 0.28.1", - "hashbrown 0.14.5", - "log", - "object 0.32.2", - "polkavm-common 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", + "polkavm-common 0.10.0", "regalloc2 0.9.3", "rustc-demangle", ] @@ -6765,11 +6761,6 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26e45fa59c7e1bb12ef5289080601e9ec9b31435f6e32800a5c90c132453d126" -[[package]] -name = "polkavm-linux-raw" -version = "0.10.0" -source = "git+https://github.com/koute/polkavm.git?rev=360029e#360029ec34863591e043012e1a76c767aa507657" - [[package]] name = "polyval" version = "0.6.2" @@ -7108,12 +7099,12 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" name = "revive-benchmarks" version = "0.1.0" dependencies = [ - "alloy-primitives 0.6.4", + "alloy-primitives 0.8.0", "criterion", "hex", - "polkavm 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", "revive-differential", "revive-integration", + "revive-runner", ] [[package]] @@ -7134,25 +7125,30 @@ dependencies = [ name = "revive-differential" version = "0.1.0" dependencies = [ - "alloy-primitives 0.6.4", - "evm-interpreter", - "primitive-types", + "alloy-genesis", + "alloy-primitives 0.8.0", + "alloy-serde", + "hex", + "serde", + "serde_json", + "tempfile", ] [[package]] name = "revive-integration" version = "0.1.0" dependencies = [ - "alloy-primitives 0.6.4", - "alloy-sol-types 0.6.4", + "alloy-primitives 0.8.0", + "alloy-sol-types 0.8.0", "env_logger", "hex", "log", - "polkavm 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", + "polkavm 0.10.0", "rayon", "revive-common", "revive-differential", "revive-llvm-context", + "revive-runner", "revive-solidity", "serde", "serde_json", @@ -7167,8 +7163,8 @@ dependencies = [ "inkwell", "libc", "lld-sys", - "polkavm-common 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", - "polkavm-linker 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", + "polkavm-common 0.10.0", + "polkavm-linker 0.10.0", "revive-builtins", "tempfile", ] @@ -7184,13 +7180,13 @@ dependencies = [ "md5", "num", "once_cell", - "pallet-contracts-pvm-llapi", - "polkavm-common 0.10.0 (git+https://github.com/koute/polkavm.git?rev=360029e)", + "polkavm-common 0.10.0", "polkavm-disassembler", "regex", "revive-builtins", "revive-common", "revive-linker", + "revive-runtime-api", "revive-stdlib", "semver 1.0.23", "serde", @@ -7202,14 +7198,25 @@ dependencies = [ name = "revive-runner" version = "0.1.0" dependencies = [ + "alloy-primitives 0.8.0", + "hex", "parity-scale-codec", "polkadot-sdk", + "revive-differential", "revive-solidity", "scale-info", "serde", "serde_json", ] +[[package]] +name = "revive-runtime-api" +version = "0.1.0" +dependencies = [ + "anyhow", + "inkwell", +] + [[package]] name = "revive-solidity" version = "0.1.0" @@ -7284,7 +7291,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "polkadot-primitives", @@ -7453,29 +7460,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "log", "sp-core", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "thiserror", ] -[[package]] -name = "sc-chain-spec-derive" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.76", -] - [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "parking_lot", @@ -7485,25 +7481,25 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-io", "sp-panic-handler", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", "sp-version", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "tracing", ] [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "polkavm 0.9.3", "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "thiserror", "wasm-instrument", ] @@ -7511,18 +7507,18 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "log", "polkavm 0.9.3", "sc-executor-common", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "anyhow", "cfg-if", @@ -7532,22 +7528,11 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "wasmtime", ] -[[package]] -name = "sc-tracing-proc-macro" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.76", -] - [[package]] name = "scale-info" version = "2.11.3" @@ -7905,7 +7890,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "enumn", "parity-scale-codec", @@ -7932,7 +7917,7 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "byte-slice-cast", "frame-support", @@ -7946,7 +7931,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "ssz_rs", "ssz_rs_derive", ] @@ -7954,7 +7939,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "ethabi-decode", "frame-support", @@ -7969,7 +7954,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", ] @@ -7977,7 +7962,7 @@ dependencies = [ [[package]] name = "snowbridge-ethereum" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "ethabi-decode", "ethbloom", @@ -7991,7 +7976,7 @@ dependencies = [ "serde-big-array", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] @@ -8012,7 +7997,7 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-merkle-tree" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8023,20 +8008,20 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-runtime-api" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "parity-scale-codec", "snowbridge-core", "snowbridge-outbound-queue-merkle-tree", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "snowbridge-pallet-ethereum-client" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -8053,26 +8038,26 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "static_assertions", ] [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "hex-literal", "snowbridge-beacon-primitives", "snowbridge-core", "sp-core", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "snowbridge-pallet-inbound-queue" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "alloy-primitives 0.4.2", "alloy-sol-types 0.4.2", @@ -8091,7 +8076,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-executor", ] @@ -8099,19 +8084,19 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "hex-literal", "snowbridge-beacon-primitives", "snowbridge-core", "sp-core", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "snowbridge-pallet-outbound-queue" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bridge-hub-common", "ethabi-decode", @@ -8127,13 +8112,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "snowbridge-pallet-system" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-benchmarking", "frame-support", @@ -8145,7 +8130,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-executor", ] @@ -8153,7 +8138,7 @@ dependencies = [ [[package]] name = "snowbridge-router-primitives" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "hex-literal", @@ -8164,7 +8149,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-executor", ] @@ -8172,14 +8157,14 @@ dependencies = [ [[package]] name = "snowbridge-runtime-common" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "log", "parity-scale-codec", "snowbridge-core", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8188,7 +8173,7 @@ dependencies = [ [[package]] name = "snowbridge-runtime-test-common" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -8219,19 +8204,19 @@ dependencies = [ [[package]] name = "snowbridge-system-runtime-api" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "snowbridge-core", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", ] [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "hash-db", @@ -8240,10 +8225,10 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-metadata-ir", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-state-machine", "sp-trie", "sp-version", @@ -8253,7 +8238,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "Inflector", "blake2", @@ -8267,7 +8252,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8279,7 +8264,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "integer-sqrt", @@ -8311,7 +8296,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8323,7 +8308,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "sp-api", "sp-inherents", @@ -8333,7 +8318,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "async-trait", "parity-scale-codec", @@ -8349,7 +8334,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "async-trait", "parity-scale-codec", @@ -8367,7 +8352,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "lazy_static", "parity-scale-codec", @@ -8388,7 +8373,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "finality-grandpa", "log", @@ -8405,7 +8390,7 @@ dependencies = [ [[package]] name = "sp-consensus-pow" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "sp-api", @@ -8416,7 +8401,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8427,7 +8412,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "array-bytes", "bandersnatch_vrfs", @@ -8458,11 +8443,11 @@ dependencies = [ "secrecy", "serde", "sp-crypto-hashing", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "ss58-registry", "substrate-bip39", "thiserror", @@ -8474,7 +8459,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "sp-crypto-hashing", ] @@ -8482,7 +8467,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -8496,7 +8481,7 @@ dependencies = [ "ark-ed-on-bls12-381-bandersnatch", "ark-ed-on-bls12-381-bandersnatch-ext", "ark-scale", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] @@ -8522,7 +8507,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "blake2b_simd", "byteorder", @@ -8535,7 +8520,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "quote", "sp-crypto-hashing", @@ -8545,7 +8530,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "proc-macro2", "quote", @@ -8565,11 +8550,11 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] @@ -8585,7 +8570,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8597,7 +8582,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -8610,7 +8595,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bytes", "docify", @@ -8623,11 +8608,11 @@ dependencies = [ "secp256k1", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-keystore", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-state-machine", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-trie", "tracing", "tracing-core", @@ -8636,7 +8621,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "sp-core", "sp-runtime", @@ -8646,18 +8631,18 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "parking_lot", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "thiserror", "zstd 0.12.4", @@ -8666,7 +8651,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -8676,7 +8661,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8687,7 +8672,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "log", "parity-scale-codec", @@ -8696,7 +8681,7 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-runtime", "thiserror", ] @@ -8704,7 +8689,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8717,7 +8702,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "sp-api", "sp-core", @@ -8727,7 +8712,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "backtrace", "lazy_static", @@ -8737,7 +8722,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "docify", "either", @@ -8755,7 +8740,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-weights", "tracing", ] @@ -8763,19 +8748,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.9.1", "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "static_assertions", ] @@ -8801,7 +8786,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "Inflector", "expander", @@ -8827,7 +8812,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "scale-info", @@ -8841,7 +8826,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8854,7 +8839,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "hash-db", "log", @@ -8863,7 +8848,7 @@ dependencies = [ "rand", "smallvec", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-panic-handler", "sp-trie", "thiserror", @@ -8874,7 +8859,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -8888,9 +8873,9 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "thiserror", "x25519-dalek", ] @@ -8898,7 +8883,7 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" [[package]] name = "sp-std" @@ -8908,13 +8893,13 @@ source = "git+https://github.com/paritytech/polkadot-sdk#b3c2a25b73bb4854f262040 [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] @@ -8932,7 +8917,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "async-trait", "parity-scale-codec", @@ -8944,7 +8929,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "tracing", @@ -8966,7 +8951,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "sp-api", "sp-runtime", @@ -8975,7 +8960,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "async-trait", "parity-scale-codec", @@ -8989,7 +8974,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "ahash 0.8.11", "hash-db", @@ -9002,7 +8987,7 @@ dependencies = [ "scale-info", "schnellru", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "thiserror", "tracing", "trie-db", @@ -9012,7 +8997,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9021,7 +9006,7 @@ dependencies = [ "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "sp-version-proc-macro", "thiserror", ] @@ -9029,7 +9014,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9040,7 +9025,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9062,7 +9047,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9070,7 +9055,7 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", ] [[package]] @@ -9149,7 +9134,7 @@ dependencies = [ [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9162,7 +9147,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "array-bytes", "bounded-collections", @@ -9181,7 +9166,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -9203,7 +9188,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "environmental", "frame-benchmarking", @@ -9287,7 +9272,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -9299,7 +9284,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "build-helper", "cargo_metadata", @@ -9358,9 +9343,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.6.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb3d0961cd53c23ea94eeec56ba940f636f6394788976e9f16ca5ee0aca7464a" +checksum = "284c41c2919303438fcf8dede4036fd1e82d4fc0fbb2b279bd2a1442c909ca92" dependencies = [ "paste", "proc-macro2", @@ -9417,7 +9402,7 @@ dependencies = [ [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9611,18 +9596,6 @@ dependencies = [ "valuable", ] -[[package]] -name = "tracing-gum-proc-macro" -version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" -dependencies = [ - "expander", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.76", -] - [[package]] name = "tracing-log" version = "0.2.0" @@ -10220,7 +10193,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "polkadot-primitives", @@ -10586,7 +10559,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "Inflector", "proc-macro2", @@ -10597,7 +10570,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "parity-scale-codec", @@ -10611,7 +10584,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da#559fa1db0594a81d5dbf343613ba2f3fc16708da" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591#1c4141abeb4c581e503f07af2a3522e6918db591" dependencies = [ "frame-support", "frame-system", @@ -10624,7 +10597,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=559fa1db0594a81d5dbf343613ba2f3fc16708da)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=1c4141abeb4c581e503f07af2a3522e6918db591)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", diff --git a/Cargo.toml b/Cargo.toml index 0c88583..45decce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ revive-integration = { version = "0.1.0", path = "crates/integration" } revive-linker = { version = "0.1.0", path = "crates/linker" } lld-sys = { version = "0.1.0", path = "crates/lld-sys" } revive-llvm-context = { version = "0.1.0", path = "crates/llvm-context" } -pallet-contracts-pvm-llapi = { version = "0.1.0", path = "crates/pallet-contracts-pvm-llapi" } +revive-runtime-api = { version = "0.1.0", path = "crates/runtime-api" } revive-runner = { version = "0.1.0", path = "crates/runner" } revive-solidity = { version = "0.1.0", path = "crates/solidity" } revive-stdlib = { version = "0.1.0", path = "crates/stdlib" } @@ -50,30 +50,31 @@ path-slash = "0.2" rayon = "1.8" clap = { version = "4", default-features = false, features = ["derive"] } rand = "0.8" -polkavm-common = { git = "https://github.com/koute/polkavm.git", rev = "360029e" } -polkavm-linker = { git = "https://github.com/koute/polkavm.git", rev = "360029e" } -polkavm-disassembler = { git = "https://github.com/koute/polkavm.git", rev = "360029e" } -polkavm = { git = "https://github.com/koute/polkavm.git", rev = "360029e" } -alloy-primitives = "0.6" -alloy-sol-types = "0.6" +polkavm-common = "0.10" +polkavm-linker = "0.10" +polkavm-disassembler = "0.10" +polkavm = "0.10" +alloy-primitives = { version = "0.8", features = ["serde"] } +alloy-sol-types = "0.8" +alloy-genesis = "0.3" +alloy-serde = "0.3" env_logger = { version = "0.10.0", default-features = false } serde_stacker = "0.1" criterion = { version = "0.5", features = ["html_reports"] } log = { version = "0.4" } + +# polkadot-sdk and friends codec = { version = "3.6.12", default-features = false, package = "parity-scale-codec" } scale-info = { version = "2.11.1", default-features = false } -polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk", rev = "559fa1db0594a81d5dbf343613ba2f3fc16708da" } - -# Benchmarking against EVM -primitive-types = { version = "0.12", features = ["codec"] } -evm-interpreter = { git = "https://github.com/xermicus/evm.git", branch = "separate-compilation" } +polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk", rev = "1c4141abeb4c581e503f07af2a3522e6918db591" } +# llvm [workspace.dependencies.inkwell] version = "0.5" default-features = false features = ["serde", "llvm18-0", "no-libffi-linking", "target-riscv"] -[profile.benchmark] +[profile.bench] inherits = "release" lto = true codegen-units = 1 diff --git a/Makefile b/Makefile index 530913b..101e121 100644 --- a/Makefile +++ b/Makefile @@ -26,23 +26,16 @@ test-workspace: install test-cli: install npm run test:cli -bench-prepare: install-bin - cargo criterion --bench prepare --features bench-evm,bench-pvm --message-format=json \ - | criterion-table > crates/benchmarks/PREPARE.md +bench-pvm: install-bin + cargo criterion --bench execute --features bench-pvm-interpreter --message-format=json \ + | criterion-table > crates/benchmarks/PVM.md -bench-execute: install-bin - cargo criterion --bench execute --features bench-evm,bench-pvm --message-format=json \ - | criterion-table > crates/benchmarks/EXECUTE.md - -bench-extensive: install-bin - cargo criterion --all --all-features --message-format=json \ - | criterion-table > crates/benchmarks/BENCHMARKS.md - -bench-quick: install-bin - cargo criterion --all --features bench-evm +bench-evm: install-bin + cargo criterion --bench execute --features bench-evm --message-format=json \ + | criterion-table > crates/benchmarks/EVM.md bench: install-bin - cargo criterion --all --features bench-evm,bench-pvm --message-format=json \ + cargo criterion --all --all-features --message-format=json \ | criterion-table > crates/benchmarks/BENCHMARKS.md clippy: diff --git a/README.md b/README.md index 7e70fd6..95c1fef 100644 --- a/README.md +++ b/README.md @@ -35,4 +35,4 @@ Please consult the [Makefile](Makefile) targets to learn how to run tests and be Ensure that your branch passes `make test` locally when submitting a pull request. ## Design overview -`revive` uses [solc](https://github.com/ethereum/solidity/), the Ethereum Solidity compiler, as the [Solidity frontend](crates/solidity/src/lib.rs) to process smart contracts written in Solidity. The YUL IR code (or legacy EVM assembly as a fallback for older `solc` versions) emitted by `solc` is then translated to LLVM IR, targetting a runtime similar to [Polkadots `contracts` pallet](https://docs.rs/pallet-contracts/latest/pallet_contracts/api_doc/trait.Current.html). +`revive` uses [solc](https://github.com/ethereum/solidity/), the Ethereum Solidity compiler, as the [Solidity frontend](crates/solidity/src/lib.rs) to process smart contracts written in Solidity. The YUL IR code (or legacy EVM assembly as a fallback for older `solc` versions) emitted by `solc` is then translated to LLVM IR, targetting [Polkadots `revive` pallet](https://docs.rs/pallet-revive/latest/pallet_revive/trait.SyscallDoc.html). diff --git a/crates/benchmarks/BENCHMARKS.md b/crates/benchmarks/BENCHMARKS.md index e69de29..568a254 100644 --- a/crates/benchmarks/BENCHMARKS.md +++ b/crates/benchmarks/BENCHMARKS.md @@ -0,0 +1,73 @@ +# Benchmarks + +## Table of Contents + +- [Benchmark Results](#benchmark-results) + - [Baseline](#baseline) + - [OddPorduct](#oddporduct) + - [TriangleNumber](#trianglenumber) + - [FibonacciRecursive](#fibonaccirecursive) + - [FibonacciIterative](#fibonacciiterative) + - [FibonacciBinet](#fibonaccibinet) + - [SHA1](#sha1) + +## Benchmark Results + +### Baseline + +| | `EVM` | `PVMInterpreter` | +|:--------|:------------------------|:-------------------------------- | +| **`0`** | `5.97 us` (✅ **1.00x**) | `27.04 us` (❌ *4.53x slower*) | + +### OddPorduct + +| | `EVM` | `PVMInterpreter` | +|:-------------|:--------------------------|:-------------------------------- | +| **`10000`** | `4.26 ms` (✅ **1.00x**) | `2.88 ms` (✅ **1.48x faster**) | +| **`100000`** | `42.37 ms` (✅ **1.00x**) | `28.35 ms` (✅ **1.49x faster**) | +| **`300000`** | `127.88 ms` (✅ **1.00x**) | `88.43 ms` (✅ **1.45x faster**) | + +### TriangleNumber + +| | `EVM` | `PVMInterpreter` | +|:-------------|:--------------------------|:-------------------------------- | +| **`10000`** | `2.85 ms` (✅ **1.00x**) | `2.37 ms` (✅ **1.20x faster**) | +| **`100000`** | `27.85 ms` (✅ **1.00x**) | `23.01 ms` (✅ **1.21x faster**) | +| **`360000`** | `103.01 ms` (✅ **1.00x**) | `83.66 ms` (✅ **1.23x faster**) | + +### FibonacciRecursive + +| | `EVM` | `PVMInterpreter` | +|:---------|:--------------------------|:--------------------------------- | +| **`12`** | `195.19 us` (✅ **1.00x**) | `333.53 us` (❌ *1.71x slower*) | +| **`16`** | `1.22 ms` (✅ **1.00x**) | `1.97 ms` (❌ *1.62x slower*) | +| **`20`** | `8.14 ms` (✅ **1.00x**) | `13.20 ms` (❌ *1.62x slower*) | +| **`24`** | `55.09 ms` (✅ **1.00x**) | `88.56 ms` (❌ *1.61x slower*) | + +### FibonacciIterative + +| | `EVM` | `PVMInterpreter` | +|:----------|:-------------------------|:--------------------------------- | +| **`64`** | `33.39 us` (✅ **1.00x**) | `86.02 us` (❌ *2.58x slower*) | +| **`128`** | `52.91 us` (✅ **1.00x**) | `126.38 us` (❌ *2.39x slower*) | +| **`256`** | `82.33 us` (✅ **1.00x**) | `208.74 us` (❌ *2.54x slower*) | + +### FibonacciBinet + +| | `EVM` | `PVMInterpreter` | +|:----------|:-------------------------|:--------------------------------- | +| **`64`** | `32.29 us` (✅ **1.00x**) | `161.75 us` (❌ *5.01x slower*) | +| **`128`** | `36.02 us` (✅ **1.00x**) | `172.59 us` (❌ *4.79x slower*) | +| **`256`** | `41.21 us` (✅ **1.00x**) | `185.30 us` (❌ *4.50x slower*) | + +### SHA1 + +| | `EVM` | `PVMInterpreter` | +|:----------|:--------------------------|:--------------------------------- | +| **`1`** | `160.17 us` (✅ **1.00x**) | `403.46 us` (❌ *2.52x slower*) | +| **`64`** | `286.69 us` (✅ **1.00x**) | `479.79 us` (❌ *1.67x slower*) | +| **`512`** | `1.18 ms` (✅ **1.00x**) | `1.37 ms` (❌ *1.16x slower*) | + +--- +Made with [criterion-table](https://github.com/nu11ptr/criterion-table) + diff --git a/crates/benchmarks/Cargo.toml b/crates/benchmarks/Cargo.toml index bc08a8c..f10cf28 100644 --- a/crates/benchmarks/Cargo.toml +++ b/crates/benchmarks/Cargo.toml @@ -9,17 +9,16 @@ description = "revive compiler benchmarks" [features] default = ["bench-pvm-interpreter"] -bench-pvm-interpreter = [] -bench-pvm = [] +bench-pvm-interpreter = ["revive-runner"] bench-evm = ["revive-differential"] -bench-extensive = [] [dependencies] hex = { workspace = true } -polkavm = { workspace = true } +alloy-primitives = { workspace = true } + revive-integration = { workspace = true } revive-differential = { workspace = true, optional = true } -alloy-primitives = { workspace = true } +revive-runner = { workspace = true, optional = true } [dev-dependencies] criterion = { workspace = true } @@ -27,7 +26,3 @@ criterion = { workspace = true } [[bench]] name = "execute" harness = false - -[[bench]] -name = "prepare" -harness = false diff --git a/crates/benchmarks/benches/execute.rs b/crates/benchmarks/benches/execute.rs index 56af6ea..5bb0505 100644 --- a/crates/benchmarks/benches/execute.rs +++ b/crates/benchmarks/benches/execute.rs @@ -1,104 +1,42 @@ +#![cfg(any(feature = "bench-pvm-interpreter", feature = "bench-evm"))] + use alloy_primitives::U256; use criterion::{ - criterion_group, criterion_main, measurement::Measurement, BenchmarkGroup, BenchmarkId, - Criterion, + criterion_group, criterion_main, + measurement::{Measurement, WallTime}, + BenchmarkGroup, BenchmarkId, Criterion, }; use revive_integration::cases::Contract; -fn bench
(mut group: BenchmarkGroup<'_, M>, parameters: &[P], labels: &[L], contract: I) -where +fn bench
(
+ mut group: BenchmarkGroup<'_, WallTime>,
+ parameters: &[P],
+ labels: &[L],
+ contract: I,
+) where
P: Clone,
L: std::fmt::Display,
I: Fn(P) -> Contract,
- M: Measurement,
{
assert_eq!(parameters.len(), labels.len());
+ group.sample_size(10);
+
for (p, l) in parameters.iter().zip(labels.iter()) {
+ let contract = contract(p.clone());
+
#[cfg(feature = "bench-evm")]
- {
- let contract = contract(p.clone());
- group.bench_with_input(BenchmarkId::new("EVM", l), p, move |b, _| {
- b.iter(|| {
- revive_differential::execute(revive_differential::prepare(
- contract.evm_runtime.clone(),
- contract.calldata.clone(),
- ));
- });
- });
- }
+ group.bench_with_input(BenchmarkId::new("EVM", l), p, |b, _| {
+ let code = &contract.evm_runtime;
+ let input = &contract.calldata;
+ b.iter_custom(|iters| revive_benchmarks::measure_evm(code, input, iters));
+ });
- #[cfg(not(feature = "bench-extensive"))]
- {
- #[cfg(all(feature = "bench-pvm-interpreter", not(feature = "bench-extensive")))]
- {
- let contract = contract(p.clone());
- let (transaction, mut instance, export) = revive_benchmarks::prepare_pvm(
- &contract.pvm_runtime,
- contract.calldata,
- polkavm::BackendKind::Interpreter,
- );
- group.bench_with_input(BenchmarkId::new("PVMInterpreter", l), p, |b, _| {
- b.iter(|| {
- let _ = transaction.clone().call_on(&mut instance, export);
- });
- });
- }
-
- #[cfg(all(feature = "bench-pvm", not(feature = "bench-extensive")))]
- {
- let contract = contract(p.clone());
- let (transaction, mut instance, export) = revive_benchmarks::prepare_pvm(
- &contract.pvm_runtime,
- contract.calldata,
- polkavm::BackendKind::Compiler,
- );
- group.bench_with_input(BenchmarkId::new("PVM", l), p, |b, _| {
- b.iter(|| {
- let _ = transaction.clone().call_on(&mut instance, export);
- });
- });
- }
- }
- #[cfg(feature = "bench-extensive")]
- {
- use revive_benchmarks::instantiate_engine;
- use revive_integration::mock_runtime::{instantiate_module, recompile_code, State};
-
- #[cfg(feature = "bench-pvm-interpreter")]
- {
- let contract = contract(p.clone());
- let engine = instantiate_engine(polkavm::BackendKind::Interpreter);
- let module = recompile_code(&contract.pvm_runtime, &engine);
- let transaction = State::default()
- .transaction()
- .with_default_account(&contract.pvm_runtime)
- .calldata(contract.calldata);
- group.bench_with_input(BenchmarkId::new("PVMInterpreter", l), p, |b, _| {
- b.iter(|| {
- let (mut instance, export) = instantiate_module(&module, &engine);
- let _ = transaction.clone().call_on(&mut instance, export);
- });
- });
- }
-
- #[cfg(feature = "bench-pvm")]
- {
- let contract = contract(p.clone());
- let engine = instantiate_engine(polkavm::BackendKind::Compiler);
- let module = recompile_code(&contract.pvm_runtime, &engine);
- let transaction = State::default()
- .transaction()
- .with_default_account(&contract.pvm_runtime)
- .calldata(contract.calldata);
- group.bench_with_input(BenchmarkId::new("PVM", l), p, |b, _| {
- b.iter(|| {
- let (mut instance, export) = instantiate_module(&module, &engine);
- let _ = transaction.clone().call_on(&mut instance, export);
- });
- });
- }
- }
+ #[cfg(feature = "bench-pvm-interpreter")]
+ group.bench_with_input(BenchmarkId::new("PVMInterpreter", l), p, |b, _| {
+ let specs = revive_benchmarks::create_specs(&contract);
+ b.iter_custom(|iters| revive_benchmarks::measure_pvm(&specs, iters));
+ });
}
group.finish();
@@ -108,14 +46,6 @@ fn group<'error, M>(c: &'error mut Criterion for pallet_revive::Code for pallet_revive::Code