From 423a4946217930f5651f81d963f8cddb8cf53d43 Mon Sep 17 00:00:00 2001 From: Cyrill Leutwiler Date: Fri, 29 Nov 2024 15:56:10 +0100 Subject: [PATCH] Switch target to 64bit and enable the zbb feature (#120) --- Cargo.lock | 1071 ++++++++--------- Cargo.toml | 10 +- crates/benchmarks/BENCHMARKS.md | 56 +- crates/builtins/Cargo.toml | 3 - crates/builtins/build.rs | 3 - crates/common/Cargo.toml | 3 - crates/integration/codesize.json | 16 +- crates/linker/Cargo.toml | 3 - crates/linker/src/lib.rs | 7 - crates/llvm-context/Cargo.toml | 9 - crates/llvm-context/src/polkavm/const/mod.rs | 2 +- .../llvm-context/src/polkavm/context/mod.rs | 18 +- crates/llvm-context/src/polkavm/evm/call.rs | 12 +- crates/llvm-context/src/target_machine/mod.rs | 22 +- .../llvm-context/src/target_machine/target.rs | 12 - crates/runner/fixtures/Baseline.pvm | Bin 989 -> 780 bytes crates/runner/src/lib.rs | 2 +- crates/runtime-api/Cargo.toml | 3 - crates/runtime-api/build.rs | 15 - crates/runtime-api/src/calling_convention.rs | 44 +- crates/runtime-api/src/polkavm_imports.c | 12 +- crates/stdlib/stdlib.ll | 4 +- 22 files changed, 630 insertions(+), 697 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ea31a06..8b6a45e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -105,18 +105,18 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a7a18afb0b318616b6b2b0e2e7ac5529d32a966c673b48091c9919e284e6aca" dependencies = [ - "alloy-primitives 0.8.12", + "alloy-primitives 0.8.14", "alloy-serde", "serde", ] [[package]] name = "alloy-json-abi" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84c506bf264110fa7e90d9924f742f40ef53c6572ea56a0b0bd714a567ed389" +checksum = "ac4b22b3e51cac09fd2adfcc73b55f447b4df669f983c13f7894ec82b607c63f" dependencies = [ - "alloy-primitives 0.8.12", + "alloy-primitives 0.8.14", "alloy-sol-type-parser", "serde", "serde_json", @@ -144,9 +144,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fce5dbd6a4f118eecc4719eaa9c7ffc31c315e6c5ccde3642db927802312425" +checksum = "9db948902dfbae96a73c2fbf1f7abec62af034ab883e4c777c3fd29702bd6e2c" dependencies = [ "alloy-rlp", "bytes", @@ -154,7 +154,7 @@ dependencies = [ "const-hex", "derive_more 1.0.0", "foldhash", - "hashbrown 0.15.1", + "hashbrown 0.15.2", "hex-literal", "indexmap 2.6.0", "itoa", @@ -186,7 +186,7 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "731f75ec5d383107fd745d781619bd9cedf145836c51ecb991623d41278e71fa" dependencies = [ - "alloy-primitives 0.8.12", + "alloy-primitives 0.8.14", "serde", "serde_json", ] @@ -210,9 +210,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9343289b4a7461ed8bab8618504c995c049c082b70c7332efd7b32125633dc05" +checksum = "3bfd7853b65a2b4f49629ec975fee274faf6dff15ab8894c620943398ef283c0" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -224,9 +224,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4222d70bec485ceccc5d8fd4f2909edd65b5d5e43d4aca0b5dcee65d519ae98f" +checksum = "82ec42f342d9a9261699f8078e57a7a4fda8aaa73c1a212ed3987080e6a9cd13" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -236,15 +236,15 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.89", - "syn-solidity 0.8.12", + "syn-solidity 0.8.14", "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e17f2677369571b976e51ea1430eb41c3690d344fef567b840bfc0b01b6f83a" +checksum = "ed2c50e6a62ee2b4f7ab3c6d0366e5770a21cad426e109c2f40335a1b3aff3df" dependencies = [ "const-hex", "dunce", @@ -252,14 +252,14 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.89", - "syn-solidity 0.8.12", + "syn-solidity 0.8.14", ] [[package]] name = "alloy-sol-type-parser" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa64d80ae58ffaafdff9d5d84f58d03775f66c84433916dc9a64ed16af5755da" +checksum = "ac17c6e89a50fb4a758012e4b409d9a0ba575228e69b539fe37d7a1bd507ca4a" dependencies = [ "serde", "winnow", @@ -279,13 +279,13 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6520d427d4a8eb7aa803d852d7a52ceb0c519e784c292f64bb339e636918cf27" +checksum = "c9dc0fffe397aa17628160e16b89f704098bf3c9d74d5d369ebc239575936de5" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.12", - "alloy-sol-macro 0.8.12", + "alloy-primitives 0.8.14", + "alloy-sol-macro 0.8.14", "const-hex", "serde", ] @@ -748,13 +748,14 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", "frame-support", "frame-system", + "pallet-asset-conversion", "pallet-assets", "pallet-balances", "pallet-collator-selection", @@ -772,12 +773,13 @@ dependencies = [ "staging-xcm-builder", "staging-xcm-executor", "substrate-wasm-builder", + "xcm-runtime-apis", ] [[package]] name = "assets-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -906,7 +908,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "hash-db", "log", @@ -1074,7 +1076,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1085,13 +1087,13 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1101,13 +1103,13 @@ dependencies = [ "serde", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1118,26 +1120,26 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "bp-polkadot" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" 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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-messages", "bp-runtime", @@ -1148,13 +1150,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-messages", @@ -1166,13 +1168,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -1187,7 +1189,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "trie-db", ] @@ -1195,7 +1197,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1208,14 +1210,14 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", ] [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-messages", "bp-runtime", @@ -1225,14 +1227,14 @@ dependencies = [ "serde", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", ] [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -1244,7 +1246,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1254,14 +1256,14 @@ dependencies = [ "snowbridge-core", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", ] [[package]] name = "bridge-hub-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -1295,7 +1297,7 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -1304,7 +1306,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-messages", @@ -1326,7 +1328,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "sp-weights", "staging-xcm", @@ -1378,9 +1380,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" dependencies = [ "serde", ] @@ -1396,9 +1398,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" dependencies = [ "serde", ] @@ -1425,9 +1427,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" +checksum = "f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc" dependencies = [ "jobserver", "libc", @@ -1606,9 +1608,9 @@ dependencies = [ [[package]] name = "const-hex" -version = "1.13.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0121754e84117e65f9d90648ee6aa4882a6e63110307ab73967a4c5e7e69e586" +checksum = "4b0485bab839b018a8f1723fc5391819fea5f8f0f32288ef8a735fd096b6160c" dependencies = [ "cfg-if", "cpufeatures", @@ -1688,9 +1690,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6" +checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" dependencies = [ "libc", ] @@ -1929,7 +1931,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -1946,7 +1948,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -1963,7 +1965,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -1983,12 +1985,12 @@ dependencies = [ "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "sp-version", "staging-xcm", @@ -1999,7 +2001,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2010,7 +2012,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -2023,7 +2025,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2038,7 +2040,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2053,7 +2055,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2078,7 +2080,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -2093,7 +2095,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2102,7 +2104,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2118,7 +2120,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2132,17 +2134,17 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", ] [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2159,7 +2161,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -2169,7 +2171,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2186,7 +2188,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2225,21 +2227,22 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.130" +version = "1.0.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23c042a0ba58aaff55299632834d1ea53ceff73d62373f62c9ae60890ad1b942" +checksum = "2568d7d2cfc051e43414fe1ef80c712cbcd60c3624d1ad1cb4b2572324d0a5d9" dependencies = [ "cc", "cxxbridge-flags", "cxxbridge-macro", + "foldhash", "link-cplusplus", ] [[package]] name = "cxx-build" -version = "1.0.130" +version = "1.0.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45dc1c88d0fdac57518a9b1f6c4f4fb2aca8f3c30c0d03d7d8518b47ca0bcea6" +checksum = "1674a8b80cdcce32512a75975d85d569b160f612ee1d31645bc46771f7c220a1" dependencies = [ "cc", "codespan-reporting", @@ -2251,15 +2254,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.130" +version = "1.0.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa7ed7d30b289e2592cc55bc2ccd89803a63c913e008e6eb59f06cddf45bb52f" +checksum = "0c710c27f23b7fa00c23aaee9e6fd3e79a6dffc5f5c6217487ec5213f51296b7" [[package]] name = "cxxbridge-macro" -version = "1.0.130" +version = "1.0.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b8c465d22de46b851c04630a5fc749a26005b263632ed2e0d9cc81518ead78d" +checksum = "0aa53ef9fc54b986272efe83e257bbb417d1c3ceab1b732411d8c634fda572be" dependencies = [ "proc-macro2", "quote", @@ -2419,6 +2422,27 @@ dependencies = [ "dirs-sys-next", ] +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -2667,12 +2691,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2873,7 +2897,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-support-procedural", @@ -2889,15 +2913,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "static_assertions", ] [[package]] name = "frame-benchmarking-pallet-pov" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -2925,7 +2949,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2936,7 +2960,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2952,7 +2976,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "aquamarine", "frame-support", @@ -2964,19 +2988,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", -] - -[[package]] -name = "frame-metadata" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] @@ -2990,10 +3002,22 @@ dependencies = [ "scale-info", ] +[[package]] +name = "frame-metadata" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "frame-metadata-hash-extension" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "array-bytes", "const-hex", @@ -3009,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "aquamarine", "array-bytes", @@ -3017,7 +3041,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 16.0.0", + "frame-metadata 18.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -3033,7 +3057,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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3041,8 +3065,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "sp-weights", "static_assertions", @@ -3052,7 +3076,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "Inflector", "cfg-expr", @@ -3065,14 +3089,14 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "syn 2.0.89", ] [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3084,7 +3108,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro2", "quote", @@ -3094,7 +3118,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cfg-if", "docify", @@ -3106,7 +3130,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-version", "sp-weights", ] @@ -3114,7 +3138,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -3128,7 +3152,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "parity-scale-codec", @@ -3138,7 +3162,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "parity-scale-codec", @@ -3471,9 +3495,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "foldhash", "serde", @@ -3940,7 +3964,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.15.1", + "hashbrown 0.15.2", "serde", ] @@ -4049,9 +4073,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "jni" @@ -4313,9 +4337,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.164" +version = "0.2.167" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" +checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" [[package]] name = "libm" @@ -4424,9 +4448,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "litemap" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lld-sys" @@ -4825,6 +4849,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "overload" version = "0.1.1" @@ -4834,7 +4864,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-alliance" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4845,7 +4875,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-io", "sp-runtime", ] @@ -4853,7 +4883,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4871,7 +4901,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4889,7 +4919,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4904,7 +4934,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4918,7 +4948,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4935,7 +4965,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4951,7 +4981,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -4966,7 +4996,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -4980,7 +5010,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -4996,7 +5026,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5011,7 +5041,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5024,7 +5054,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5047,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "aquamarine", "docify", @@ -5062,13 +5092,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -5083,7 +5113,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5102,7 +5132,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5127,7 +5157,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5144,7 +5174,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5157,13 +5187,13 @@ dependencies = [ "scale-info", "sp-consensus-grandpa", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-messages", @@ -5175,14 +5205,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", ] [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-parachains", @@ -5196,13 +5226,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-header-chain", "bp-messages", @@ -5220,13 +5250,13 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitvec", "frame-benchmarking", @@ -5244,7 +5274,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5262,7 +5292,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5281,7 +5311,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -5298,7 +5328,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5312,7 +5342,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitflags 1.3.2", "environmental", @@ -5334,7 +5364,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "wasm-instrument", @@ -5344,7 +5374,7 @@ dependencies = [ [[package]] name = "pallet-contracts-mock-network" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5369,7 +5399,7 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -5379,7 +5409,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro2", "quote", @@ -5389,7 +5419,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -5400,7 +5430,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5416,7 +5446,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5434,7 +5464,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5449,7 +5479,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5466,7 +5496,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5481,7 +5511,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5503,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5516,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5534,7 +5564,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -5552,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "blake2", "frame-benchmarking", @@ -5570,7 +5600,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5592,7 +5622,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5608,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5627,7 +5657,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5643,7 +5673,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5656,7 +5686,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5669,7 +5699,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5685,7 +5715,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "environmental", "frame-benchmarking", @@ -5704,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cfg-if", "docify", @@ -5722,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5741,7 +5771,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5758,7 +5788,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "log", "parity-scale-codec", @@ -5769,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5785,7 +5815,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5802,7 +5832,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "pallet-nfts", "parity-scale-codec", @@ -5812,7 +5842,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5827,7 +5857,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5842,7 +5872,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5854,13 +5884,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5873,14 +5903,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-staking", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5890,7 +5920,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -5906,7 +5936,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5929,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-paged-list" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -5946,7 +5976,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -5963,7 +5993,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -5979,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5989,7 +6019,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6007,7 +6037,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6021,7 +6051,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6038,7 +6068,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6054,7 +6084,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitflags 1.3.2", "derive_more 0.99.18", @@ -6074,7 +6104,7 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "paste", - "polkavm 0.13.0", + "polkavm 0.17.0", "rlp 0.6.1", "scale-info", "serde", @@ -6083,7 +6113,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-weights", "staging-xcm", "staging-xcm-builder", @@ -6093,24 +6123,22 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "anyhow", "frame-system", "log", - "parity-wasm", - "polkavm-linker 0.14.0", + "polkavm-linker 0.17.1", "sp-core", "sp-io", "sp-runtime", - "tempfile", "toml 0.8.19", ] [[package]] name = "pallet-revive-mock-network" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6134,7 +6162,7 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -6144,7 +6172,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro2", "quote", @@ -6154,19 +6182,19 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", "paste", - "polkavm-derive 0.14.0", + "polkavm-derive 0.17.1", "scale-info", ] [[package]] name = "pallet-root-offences" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6181,7 +6209,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6195,7 +6223,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -6213,7 +6241,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6231,7 +6259,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -6248,7 +6276,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6261,7 +6289,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6282,7 +6310,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6298,7 +6326,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6310,7 +6338,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6327,7 +6355,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6348,7 +6376,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "log", "sp-arithmetic", @@ -6357,7 +6385,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "sp-api", @@ -6367,7 +6395,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6383,7 +6411,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -6400,7 +6428,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -6415,7 +6443,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -6427,14 +6455,14 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-timestamp", ] [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6452,7 +6480,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6468,7 +6496,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6480,7 +6508,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6499,7 +6527,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -6518,7 +6546,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -6535,7 +6563,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6549,7 +6577,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6564,7 +6592,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6580,7 +6608,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6594,7 +6622,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6608,7 +6636,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -6631,7 +6659,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -6649,7 +6677,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-messages", "bp-runtime", @@ -6662,7 +6690,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -6671,7 +6699,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -6682,7 +6710,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", ] @@ -6690,7 +6718,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6720,7 +6748,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -6734,17 +6762,19 @@ dependencies = [ "pallet-session", "pallet-timestamp", "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-parachain-primitives", "sp-consensus-aura", "sp-core", "sp-io", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", "substrate-wasm-builder", + "xcm-runtime-apis", ] [[package]] @@ -6963,7 +6993,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -6974,7 +7004,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bounded-collections", "derive_more 0.99.18", @@ -6990,7 +7020,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitvec", "hex-literal", @@ -7011,14 +7041,14 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "thiserror", ] [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitvec", "frame-benchmarking", @@ -7068,19 +7098,19 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bs58", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -7120,7 +7150,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-executor", ] @@ -7128,7 +7158,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "asset-test-utils", "assets-common", @@ -7320,11 +7350,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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-ec-utils 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -7336,22 +7366,22 @@ dependencies = [ "sp-npos-elections", "sp-offchain", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-session", "sp-staking", "sp-state-machine", "sp-statement-store", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-timestamp", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-weights", "staging-parachain-info", "staging-xcm", @@ -7374,7 +7404,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "frame-benchmarking", @@ -7400,7 +7430,7 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-transaction-pool", "sp-version", ] @@ -7420,28 +7450,15 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e79a14b15ed38cb5b9a1e38d02e933f19e3d180ae5b325fed606c5e5b9177e" +checksum = "84979be196ba2855f73616413e7b1d18258128aa396b3dc23f520a00a807720e" dependencies = [ "libc", "log", - "polkavm-assembler 0.13.0", - "polkavm-common 0.13.0", - "polkavm-linux-raw 0.13.0", -] - -[[package]] -name = "polkavm" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99efc141e163ff058ead49853d69c42f37366e9e7824deb1937de4cf40698d46" -dependencies = [ - "libc", - "log", - "polkavm-assembler 0.14.0", - "polkavm-common 0.14.0", - "polkavm-linux-raw 0.14.0", + "polkavm-assembler 0.17.0", + "polkavm-common 0.17.0", + "polkavm-linux-raw 0.17.0", ] [[package]] @@ -7455,18 +7472,9 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e8da55465000feb0a61bbf556ed03024db58f3420eca37721fc726b3b2136bf" -dependencies = [ - "log", -] - -[[package]] -name = "polkavm-assembler" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec81bfae884b31b39d6c4ce187398af3c4f626d18ecfe86509a2270e61dab4ea" +checksum = "0ba7b434ff630b0f73a1560e8baea807246ca22098abe49f97821e0e2d2accc4" dependencies = [ "log", ] @@ -7482,22 +7490,12 @@ dependencies = [ [[package]] name = "polkavm-common" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084b4339aae7dfdaaa5aa7d634110afd95970e0737b6fb2a0cb10db8b56b753c" +checksum = "8f0dbafef4ab6ceecb4982ac3b550df430ef4f9fdbf07c108b7d4f91a0682fce" dependencies = [ "log", - "polkavm-assembler 0.13.0", -] - -[[package]] -name = "polkavm-common" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711952a783e9c5ad407cdacb1ed147f36d37c5d43417c1091d86456d2999417b" -dependencies = [ - "log", - "polkavm-assembler 0.14.0", + "polkavm-assembler 0.17.0", ] [[package]] @@ -7511,11 +7509,11 @@ dependencies = [ [[package]] name = "polkavm-derive" -version = "0.14.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4832a0aebf6cefc988bb7b2d74ea8c86c983164672e2fc96300f356a1babfc1" +checksum = "206caf322dfc02144510ad8360ff2051e5072f0874dcab3b410f78cdd52d0ebb" dependencies = [ - "polkavm-derive-impl-macro 0.14.0", + "polkavm-derive-impl-macro 0.17.0", ] [[package]] @@ -7532,11 +7530,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.14.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e339fc7c11310fe5adf711d9342278ac44a75c9784947937cce12bd4f30842f2" +checksum = "42565aed4adbc4034612d0b17dea8db3681fb1bd1aed040d6edc5455a9f478a1" dependencies = [ - "polkavm-common 0.14.0", + "polkavm-common 0.17.0", "proc-macro2", "quote", "syn 2.0.89", @@ -7554,25 +7552,25 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.14.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b569754b15060d03000c09e3bf11509d527f60b75d79b4c30c3625b5071d9702" +checksum = "86d9838e95241b0bce4fe269cdd4af96464160505840ed5a8ac8536119ba19e2" dependencies = [ - "polkavm-derive-impl 0.14.0", + "polkavm-derive-impl 0.17.0", "syn 2.0.89", ] [[package]] name = "polkavm-disassembler" -version = "0.14.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790fd526b261870ae0ca6aff231daa4aca997eeb2b7411662bb5407fc5b67ce4" +checksum = "061f7f0bffac80d3976cf1cbc5110e814b51e64d7e017052e552cf0398147c3c" dependencies = [ "clap", "iced-x86", - "polkavm 0.14.0", - "polkavm-common 0.14.0", - "polkavm-linker 0.14.0", + "polkavm 0.17.0", + "polkavm-common 0.17.0", + "polkavm-linker 0.17.1", ] [[package]] @@ -7592,15 +7590,16 @@ dependencies = [ [[package]] name = "polkavm-linker" -version = "0.14.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0959ac3b0f4fd5caf5c245c637705f19493efe83dba31a83bbba928b93b0116a" +checksum = "0422ead3030d5cde69e2206dbc7d65da872b121876507cd5363f6c6e6aa45157" dependencies = [ + "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.5", - "polkavm-common 0.14.0", + "polkavm-common 0.17.0", "regalloc2 0.9.3", "rustc-demangle", ] @@ -7613,15 +7612,9 @@ checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" [[package]] name = "polkavm-linux-raw" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686c4dd9c9c16cc22565b51bdbb269792318d0fd2e6b966b5f6c788534cad0e9" - -[[package]] -name = "polkavm-linux-raw" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3daa7ffd55852ca762aa9888c1a6a74ee0aa163ed91ae100dd09446ffb9b847" +checksum = "e64c3d93a58ffbc3099d1227f0da9675a025a9ea6c917038f266920c1de1e568" [[package]] name = "poly1305" @@ -7765,9 +7758,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.91" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307e3004becf10f5a6e0d59d20f3cd28231b0e0827a96cd3e0ce6d14bc1e4bb3" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -8007,7 +8000,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" name = "revive-benchmarks" version = "0.1.0-dev.5" dependencies = [ - "alloy-primitives 0.8.12", + "alloy-primitives 0.8.14", "criterion", "hex", "revive-differential", @@ -8034,7 +8027,7 @@ name = "revive-differential" version = "0.1.0-dev.5" dependencies = [ "alloy-genesis", - "alloy-primitives 0.8.12", + "alloy-primitives 0.8.14", "alloy-serde", "hex", "serde", @@ -8046,12 +8039,12 @@ dependencies = [ name = "revive-integration" version = "0.1.0-dev.5" dependencies = [ - "alloy-primitives 0.8.12", - "alloy-sol-types 0.8.12", + "alloy-primitives 0.8.14", + "alloy-sol-types 0.8.14", "env_logger", "hex", "log", - "polkavm 0.14.0", + "polkavm 0.17.0", "rayon", "revive-common", "revive-differential", @@ -8071,8 +8064,8 @@ dependencies = [ "inkwell", "libc", "lld-sys", - "polkavm-common 0.14.0", - "polkavm-linker 0.14.0", + "polkavm-common 0.17.0", + "polkavm-linker 0.17.1", "revive-builtins", "tempfile", ] @@ -8088,7 +8081,7 @@ dependencies = [ "md5", "num", "once_cell", - "polkavm-common 0.14.0", + "polkavm-common 0.17.0", "polkavm-disassembler", "regex", "revive-builtins", @@ -8106,7 +8099,7 @@ dependencies = [ name = "revive-runner" version = "0.1.0-dev.5" dependencies = [ - "alloy-primitives 0.8.12", + "alloy-primitives 0.8.14", "hex", "parity-scale-codec", "polkadot-sdk 0.1.0", @@ -8235,7 +8228,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "polkadot-primitives", @@ -8364,9 +8357,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.18" +version = "0.23.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" +checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1" dependencies = [ "log", "once_cell", @@ -8506,18 +8499,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "log", "sp-core", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "thiserror", ] [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "parking_lot", @@ -8527,25 +8520,25 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-io", "sp-panic-handler", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "sp-version", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "tracing", ] [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" 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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "thiserror", "wasm-instrument", ] @@ -8553,18 +8546,18 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "log", "polkavm 0.9.3", "sc-executor-common", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "anyhow", "cfg-if", @@ -8574,8 +8567,8 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "wasmtime", ] @@ -9109,7 +9102,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "enumn", "parity-scale-codec", @@ -9136,7 +9129,7 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "byte-slice-cast", "frame-support", @@ -9150,7 +9143,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "ssz_rs", "ssz_rs_derive", ] @@ -9158,7 +9151,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "ethabi-decode", "frame-support", @@ -9173,7 +9166,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", ] @@ -9181,7 +9174,7 @@ dependencies = [ [[package]] name = "snowbridge-ethereum" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "ethabi-decode", "ethbloom", @@ -9195,7 +9188,7 @@ dependencies = [ "serde-big-array", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] @@ -9216,7 +9209,7 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-merkle-tree" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9227,20 +9220,20 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-runtime-api" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" 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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "snowbridge-pallet-ethereum-client" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -9257,26 +9250,26 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "static_assertions", ] [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "hex-literal", "snowbridge-beacon-primitives", "snowbridge-core", "sp-core", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "snowbridge-pallet-inbound-queue" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "alloy-primitives 0.4.2", "alloy-sol-types 0.4.2", @@ -9295,7 +9288,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-executor", ] @@ -9303,19 +9296,19 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "hex-literal", "snowbridge-beacon-primitives", "snowbridge-core", "sp-core", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "snowbridge-pallet-outbound-queue" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bridge-hub-common", "ethabi-decode", @@ -9331,13 +9324,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "snowbridge-pallet-system" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-benchmarking", "frame-support", @@ -9349,7 +9342,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-executor", ] @@ -9357,7 +9350,7 @@ dependencies = [ [[package]] name = "snowbridge-router-primitives" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "hex-literal", @@ -9368,7 +9361,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-executor", ] @@ -9376,14 +9369,14 @@ dependencies = [ [[package]] name = "snowbridge-runtime-common" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "log", "parity-scale-codec", "snowbridge-core", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -9392,7 +9385,7 @@ dependencies = [ [[package]] name = "snowbridge-runtime-test-common" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -9423,20 +9416,20 @@ dependencies = [ [[package]] name = "snowbridge-system-runtime-api" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "snowbridge-core", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", ] [[package]] name = "socket2" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" dependencies = [ "libc", "windows-sys 0.52.0", @@ -9461,7 +9454,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "hash-db", @@ -9470,10 +9463,10 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-metadata-ir", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-state-machine", "sp-trie", "sp-version", @@ -9483,7 +9476,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "Inflector", "blake2", @@ -9497,7 +9490,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9509,7 +9502,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "docify", "integer-sqrt", @@ -9541,7 +9534,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9553,7 +9546,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "sp-api", "sp-inherents", @@ -9563,7 +9556,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "async-trait", "parity-scale-codec", @@ -9579,7 +9572,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "async-trait", "parity-scale-codec", @@ -9597,7 +9590,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9605,7 +9598,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -9617,7 +9610,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "finality-grandpa", "log", @@ -9634,7 +9627,7 @@ dependencies = [ [[package]] name = "sp-consensus-pow" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "sp-api", @@ -9645,7 +9638,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9656,7 +9649,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "array-bytes", "bandersnatch_vrfs", @@ -9686,12 +9679,12 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "ss58-registry", "substrate-bip39", "thiserror", @@ -9703,15 +9696,15 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -9725,13 +9718,13 @@ 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=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -9765,7 +9758,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "blake2b_simd", "byteorder", @@ -9778,17 +9771,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "syn 2.0.89", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro2", "quote", @@ -9798,7 +9791,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "proc-macro2", "quote", @@ -9808,17 +9801,17 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "environmental", "parity-scale-codec", @@ -9828,7 +9821,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9840,7 +9833,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9853,7 +9846,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bytes", "docify", @@ -9865,12 +9858,12 @@ dependencies = [ "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-keystore", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-state-machine", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "tracing", "tracing-core", @@ -9879,7 +9872,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "sp-core", "sp-runtime", @@ -9889,18 +9882,18 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "parking_lot", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "thiserror", "zstd 0.12.4", @@ -9909,9 +9902,9 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ - "frame-metadata 16.0.0", + "frame-metadata 18.0.0", "parity-scale-codec", "scale-info", ] @@ -9919,7 +9912,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9930,7 +9923,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "log", "parity-scale-codec", @@ -9939,7 +9932,7 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-runtime", "thiserror", ] @@ -9947,7 +9940,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -9960,7 +9953,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "sp-api", "sp-core", @@ -9970,7 +9963,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "backtrace", "regex", @@ -9979,7 +9972,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "binary-merkle-tree", "docify", @@ -9998,7 +9991,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-trie", "sp-weights", "tracing", @@ -10008,26 +10001,26 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.9.1", "primitive-types 0.13.1", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "static_assertions", ] [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10046,7 +10039,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "Inflector", "expander", @@ -10059,7 +10052,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "Inflector", "expander", @@ -10072,7 +10065,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "scale-info", @@ -10086,7 +10079,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10099,7 +10092,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "hash-db", "log", @@ -10108,7 +10101,7 @@ dependencies = [ "rand", "smallvec", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-panic-handler", "sp-trie", "thiserror", @@ -10119,7 +10112,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -10132,10 +10125,10 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "thiserror", "x25519-dalek", ] @@ -10143,29 +10136,29 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10177,7 +10170,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "async-trait", "parity-scale-codec", @@ -10189,7 +10182,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "tracing", @@ -10200,7 +10193,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "tracing", @@ -10211,7 +10204,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "sp-api", "sp-runtime", @@ -10220,7 +10213,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "async-trait", "parity-scale-codec", @@ -10234,7 +10227,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "ahash", "hash-db", @@ -10246,7 +10239,7 @@ dependencies = [ "scale-info", "schnellru", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "thiserror", "tracing", "trie-db", @@ -10256,7 +10249,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10265,7 +10258,7 @@ dependencies = [ "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "sp-version-proc-macro", "thiserror", ] @@ -10273,7 +10266,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -10285,7 +10278,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10297,7 +10290,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#56d97c3ad8c86e602bc7ac368751210517c4309f" +source = "git+https://github.com/paritytech/polkadot-sdk#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10308,7 +10301,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -10316,7 +10309,7 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", ] [[package]] @@ -10395,7 +10388,7 @@ dependencies = [ [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10408,7 +10401,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "array-bytes", "bounded-collections", @@ -10429,7 +10422,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -10451,7 +10444,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "environmental", "frame-benchmarking", @@ -10535,7 +10528,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -10547,7 +10540,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "build-helper", "cargo_metadata", @@ -10679,9 +10672,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76fe0a3e1476bdaa0775b9aec5b869ed9520c2b2fedfe9c6df3618f8ea6290b" +checksum = "da0523f59468a2696391f2a772edc089342aacd53c3caa2ac3264e598edf119b" dependencies = [ "paste", "proc-macro2", @@ -10737,7 +10730,7 @@ dependencies = [ [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10990,9 +10983,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "log", "pin-project-lite", @@ -11002,9 +10995,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -11013,9 +11006,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -11189,9 +11182,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.3" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", @@ -11668,9 +11661,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.6" +version = "0.26.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" +checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" dependencies = [ "rustls-pki-types", ] @@ -11678,7 +11671,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "polkadot-primitives", @@ -12004,7 +11997,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "Inflector", "proc-macro2", @@ -12015,7 +12008,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "parity-scale-codec", @@ -12029,7 +12022,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4#0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84#447902eff4a574e66894ad60cb41999b05bf5e84" dependencies = [ "frame-support", "frame-system", @@ -12042,7 +12035,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=447902eff4a574e66894ad60cb41999b05bf5e84)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -12050,9 +12043,9 @@ dependencies = [ [[package]] name = "yoke" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -12062,9 +12055,9 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", @@ -12095,18 +12088,18 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index fe4555f..48a3eb2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,10 +51,10 @@ path-slash = "0.2" rayon = "1.8" clap = { version = "4", default-features = false, features = ["derive"] } rand = "0.8" -polkavm-common = "0.14" -polkavm-linker = "0.14" -polkavm-disassembler = "0.14" -polkavm = "0.14" +polkavm-common = "0.17" +polkavm-linker = "0.17" +polkavm-disassembler = "0.17" +polkavm = "0.17" alloy-primitives = { version = "0.8", features = ["serde"] } alloy-sol-types = "0.8" alloy-genesis = "0.3" @@ -67,7 +67,7 @@ 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 = "0449b214accd0f0fbf7ea3e8f3a8d8b7f99445e4" } +polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk", rev = "447902eff4a574e66894ad60cb41999b05bf5e84" } # llvm [workspace.dependencies.inkwell] diff --git a/crates/benchmarks/BENCHMARKS.md b/crates/benchmarks/BENCHMARKS.md index 568a254..76eab6d 100644 --- a/crates/benchmarks/BENCHMARKS.md +++ b/crates/benchmarks/BENCHMARKS.md @@ -17,56 +17,56 @@ | | `EVM` | `PVMInterpreter` | |:--------|:------------------------|:-------------------------------- | -| **`0`** | `5.97 us` (✅ **1.00x**) | `27.04 us` (❌ *4.53x slower*) | +| **`0`** | `3.36 us` (✅ **1.00x**) | `11.84 us` (❌ *3.52x 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**) | +| | `EVM` | `PVMInterpreter` | +|:-------------|:-------------------------|:-------------------------------- | +| **`10000`** | `3.11 ms` (✅ **1.00x**) | `1.53 ms` (🚀 **2.03x faster**) | +| **`100000`** | `30.70 ms` (✅ **1.00x**) | `15.54 ms` (🚀 **1.98x faster**) | +| **`300000`** | `92.68 ms` (✅ **1.00x**) | `45.47 ms` (🚀 **2.04x 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**) | +| | `EVM` | `PVMInterpreter` | +|:-------------|:-------------------------|:-------------------------------- | +| **`10000`** | `2.29 ms` (✅ **1.00x**) | `1.09 ms` (🚀 **2.11x faster**) | +| **`100000`** | `22.84 ms` (✅ **1.00x**) | `10.66 ms` (🚀 **2.14x faster**) | +| **`360000`** | `82.29 ms` (✅ **1.00x**) | `37.01 ms` (🚀 **2.22x 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*) | +| **`12`** | `135.67 us` (✅ **1.00x**) | `125.02 us` (✅ **1.09x faster**) | +| **`16`** | `903.75 us` (✅ **1.00x**) | `762.79 us` (✅ **1.18x faster**) | +| **`20`** | `6.12 ms` (✅ **1.00x**) | `4.96 ms` (✅ **1.23x faster**) | +| **`24`** | `42.05 ms` (✅ **1.00x**) | `33.86 ms` (✅ **1.24x faster**) | ### 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*) | +| | `EVM` | `PVMInterpreter` | +|:----------|:-------------------------|:-------------------------------- | +| **`64`** | `15.04 us` (✅ **1.00x**) | `29.45 us` (❌ *1.96x slower*) | +| **`128`** | `26.36 us` (✅ **1.00x**) | `42.19 us` (❌ *1.60x slower*) | +| **`256`** | `48.61 us` (✅ **1.00x**) | `65.71 us` (❌ *1.35x 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*) | +| | `EVM` | `PVMInterpreter` | +|:----------|:-------------------------|:-------------------------------- | +| **`64`** | `15.22 us` (✅ **1.00x**) | `41.46 us` (❌ *2.72x slower*) | +| **`128`** | `17.05 us` (✅ **1.00x**) | `42.84 us` (❌ *2.51x slower*) | +| **`256`** | `19.00 us` (✅ **1.00x**) | `44.36 us` (❌ *2.34x 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*) | +| **`1`** | `110.04 us` (✅ **1.00x**) | `216.11 us` (❌ *1.96x slower*) | +| **`64`** | `209.04 us` (✅ **1.00x**) | `309.48 us` (❌ *1.48x slower*) | +| **`512`** | `903.65 us` (✅ **1.00x**) | `980.49 us` (✅ **1.09x slower**) | --- Made with [criterion-table](https://github.com/nu11ptr/criterion-table) diff --git a/crates/builtins/Cargo.toml b/crates/builtins/Cargo.toml index e62a6e4..dfb79bc 100644 --- a/crates/builtins/Cargo.toml +++ b/crates/builtins/Cargo.toml @@ -8,7 +8,4 @@ authors.workspace = true build = "build.rs" description = "compiler builtins for the revive compiler" -[features] -riscv-64 = [] - [dependencies] diff --git a/crates/builtins/build.rs b/crates/builtins/build.rs index 0030e84..6078ffd 100644 --- a/crates/builtins/build.rs +++ b/crates/builtins/build.rs @@ -1,8 +1,5 @@ use std::{env, fs, io::Read, path::Path, process::Command}; -#[cfg(not(feature = "riscv-64"))] -pub const BUILTINS_ARCHIVE_FILE: &str = "libclang_rt.builtins-riscv32.a"; -#[cfg(feature = "riscv-64")] pub const BUILTINS_ARCHIVE_FILE: &str = "libclang_rt.builtins-riscv64.a"; fn main() { diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index b4a4d78..c0bfb46 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -13,9 +13,6 @@ description = "Shared constants of the revive compiler" [lib] doctest = false -[features] -riscv-64 = [] - [dependencies] anyhow = { workspace = true } serde = { workspace = true, features = ["derive"] } diff --git a/crates/integration/codesize.json b/crates/integration/codesize.json index 4c7d0ca..3699f11 100644 --- a/crates/integration/codesize.json +++ b/crates/integration/codesize.json @@ -1,10 +1,10 @@ { - "Baseline": 961, - "Computation": 4024, - "DivisionArithmetics": 31789, - "ERC20": 44214, - "Events": 1737, - "FibonacciIterative": 2929, - "Flipper": 3402, - "SHA1": 26003 + "Baseline": 1073, + "Computation": 2469, + "DivisionArithmetics": 15041, + "ERC20": 23282, + "Events": 1615, + "FibonacciIterative": 1676, + "Flipper": 2378, + "SHA1": 17076 } \ No newline at end of file diff --git a/crates/linker/Cargo.toml b/crates/linker/Cargo.toml index 9ae7d18..e7aef14 100644 --- a/crates/linker/Cargo.toml +++ b/crates/linker/Cargo.toml @@ -7,9 +7,6 @@ repository.workspace = true authors.workspace = true description = "revive compiler linker utils" -[features] -riscv-64 = [] - [dependencies] inkwell = { workspace = true } tempfile = { workspace = true } diff --git a/crates/linker/src/lib.rs b/crates/linker/src/lib.rs index 2670df9..6dd563b 100644 --- a/crates/linker/src/lib.rs +++ b/crates/linker/src/lib.rs @@ -8,14 +8,7 @@ SECTIONS { .text : { KEEP(*(.text.polkavm_export)) *(.text .text.*) } }"#; -#[cfg(not(feature = "riscv-64"))] -const BUILTINS_ARCHIVE_FILE: &str = "libclang_rt.builtins-riscv32.a"; -#[cfg(feature = "riscv-64")] const BUILTINS_ARCHIVE_FILE: &str = "libclang_rt.builtins-riscv64.a"; - -#[cfg(not(feature = "riscv-64"))] -const BUILTINS_LIB_NAME: &str = "clang_rt.builtins-riscv32"; -#[cfg(feature = "riscv-64")] const BUILTINS_LIB_NAME: &str = "clang_rt.builtins-riscv64"; fn invoke_lld(cmd_args: &[&str]) -> bool { diff --git a/crates/llvm-context/Cargo.toml b/crates/llvm-context/Cargo.toml index c3b8dd1..31112aa 100644 --- a/crates/llvm-context/Cargo.toml +++ b/crates/llvm-context/Cargo.toml @@ -13,15 +13,6 @@ description = "Shared front end code of the revive PolkaVM compilers" [lib] doctest = false -[features] -riscv-zbb = [] -riscv-64 = [ - "revive-linker/riscv-64", - "revive-builtins/riscv-64", - "revive-runtime-api/riscv-64", - "revive-common/riscv-64", -] - [dependencies] anyhow = { workspace = true } semver = { workspace = true } diff --git a/crates/llvm-context/src/polkavm/const/mod.rs b/crates/llvm-context/src/polkavm/const/mod.rs index 91e8177..2a0d582 100644 --- a/crates/llvm-context/src/polkavm/const/mod.rs +++ b/crates/llvm-context/src/polkavm/const/mod.rs @@ -3,7 +3,7 @@ /// The LLVM framework version. pub const LLVM_VERSION: semver::Version = semver::Version::new(18, 1, 4); -/// The register width sized type +/// The pointer width sized type. pub static XLEN: usize = revive_common::BIT_LENGTH_X32; /// The heap memory pointer pointer global variable name. diff --git a/crates/llvm-context/src/polkavm/context/mod.rs b/crates/llvm-context/src/polkavm/context/mod.rs index 65c4ac5..3fc45e4 100644 --- a/crates/llvm-context/src/polkavm/context/mod.rs +++ b/crates/llvm-context/src/polkavm/context/mod.rs @@ -165,8 +165,9 @@ where fn link_immutable_data(&self, contract_path: &str) -> anyhow::Result<()> { let size = self.solidity().immutables_size() as u32; - let exports = revive_runtime_api::immutable_data::module(self.llvm(), size); - self.module.link_in_module(exports).map_err(|error| { + let immutables = revive_runtime_api::immutable_data::module(self.llvm(), size); + + self.module.link_in_module(immutables).map_err(|error| { anyhow::anyhow!( "The contract `{}` immutable data module linking error: {}", contract_path, @@ -202,6 +203,16 @@ where ); } + /// Configure the revive datalayout. + fn set_data_layout( + llvm: &'ctx inkwell::context::Context, + module: &inkwell::module::Module<'ctx>, + ) { + let source_module = revive_stdlib::module(llvm, "revive_stdlib").unwrap(); + let data_layout = source_module.get_data_layout(); + module.set_data_layout(&data_layout); + } + /// Initializes a new LLVM context. pub fn new( llvm: &'ctx inkwell::context::Context, @@ -211,6 +222,7 @@ where include_metadata_hash: bool, debug_config: DebugConfig, ) -> Self { + Self::set_data_layout(llvm, &module); Self::link_stdlib_module(llvm, &module); Self::link_polkavm_imports(llvm, &module); Self::set_polkavm_stack_size(llvm, &module, Self::POLKAVM_STACK_SIZE); @@ -261,7 +273,7 @@ where self.link_immutable_data(contract_path)?; let target_machine = TargetMachine::new(Target::PVM, self.optimizer.settings())?; - target_machine.set_target_data(self.module()); + self.module().set_triple(&target_machine.get_triple()); self.debug_config .dump_llvm_ir_unoptimized(contract_path, self.module())?; diff --git a/crates/llvm-context/src/polkavm/evm/call.rs b/crates/llvm-context/src/polkavm/evm/call.rs index c2aa476..13ae731 100644 --- a/crates/llvm-context/src/polkavm/evm/call.rs +++ b/crates/llvm-context/src/polkavm/evm/call.rs @@ -90,7 +90,7 @@ where let is_success = context.builder().build_int_compare( inkwell::IntPredicate::EQ, success, - context.xlen_type().const_zero(), + context.integer_const(revive_common::BIT_LENGTH_X64, 0), "is_success", )?; @@ -139,8 +139,12 @@ where let arguments = &[ flags.as_basic_value_enum(), address_pointer.value.as_basic_value_enum(), - context.integer_const(64, 0).as_basic_value_enum(), - context.integer_const(64, 0).as_basic_value_enum(), + context + .integer_const(revive_common::BIT_LENGTH_X64, 0) + .as_basic_value_enum(), + context + .integer_const(revive_common::BIT_LENGTH_X64, 0) + .as_basic_value_enum(), context.sentinel_pointer().value.as_basic_value_enum(), input_pointer.value.as_basic_value_enum(), input_length.as_basic_value_enum(), @@ -168,7 +172,7 @@ where let is_success = context.builder().build_int_compare( inkwell::IntPredicate::EQ, success, - context.xlen_type().const_zero(), + context.integer_const(revive_common::BIT_LENGTH_X64, 0), "is_success", )?; diff --git a/crates/llvm-context/src/target_machine/mod.rs b/crates/llvm-context/src/target_machine/mod.rs index 805b23b..f7837a3 100644 --- a/crates/llvm-context/src/target_machine/mod.rs +++ b/crates/llvm-context/src/target_machine/mod.rs @@ -20,28 +20,16 @@ pub struct TargetMachine { impl TargetMachine { /// The LLVM target name. - #[cfg(not(feature = "riscv-64"))] - pub const VM_TARGET_NAME: &'static str = "riscv32"; - #[cfg(feature = "riscv-64")] pub const VM_TARGET_NAME: &'static str = "riscv64"; /// The LLVM target triple. - #[cfg(not(feature = "riscv-64"))] - pub const VM_TARGET_TRIPLE: &'static str = "riscv32-unknown-unknown-elf"; - #[cfg(feature = "riscv-64")] pub const VM_TARGET_TRIPLE: &'static str = "riscv64-unknown-unknown-elf"; - /// The LLVM target cpu - #[cfg(not(feature = "riscv-64"))] - pub const VM_TARGET_CPU: &'static str = "generic-rv32"; - #[cfg(feature = "riscv-64")] pub const VM_TARGET_CPU: &'static str = "generic-rv64"; /// LLVM target features. - #[cfg(feature = "riscv-zbb")] - pub const VM_FEATURES: &'static str = "+zbb,+a,+e,+m,+c,+fast-unaligned-access,+xtheadcondmov"; - #[cfg(not(feature = "riscv-zbb"))] - pub const VM_FEATURES: &'static str = "+a,+e,+m,+c,+fast-unaligned-access,+xtheadcondmov"; + pub const VM_FEATURES: &'static str = + "+e,+m,+a,+c,+zbb,+auipc-addi-fusion,+ld-add-fusion,+lui-addi-fusion,+xtheadcondmov"; /// A shortcut constructor. /// A separate instance for every optimization level is created. @@ -70,12 +58,6 @@ impl TargetMachine { }) } - /// Sets the target-specific data in the module. - pub fn set_target_data(&self, module: &inkwell::module::Module) { - module.set_triple(&self.target_machine.get_triple()); - module.set_data_layout(&self.target_machine.get_target_data().get_data_layout()); - } - /// Writes the LLVM module to a memory buffer. pub fn write_to_memory_buffer( &self, diff --git a/crates/llvm-context/src/target_machine/target.rs b/crates/llvm-context/src/target_machine/target.rs index 91a029e..73efa2d 100644 --- a/crates/llvm-context/src/target_machine/target.rs +++ b/crates/llvm-context/src/target_machine/target.rs @@ -13,9 +13,6 @@ impl Target { /// Returns the target name. pub fn name(&self) -> &str { match self { - #[cfg(not(feature = "riscv-64"))] - Self::PVM => "riscv32", - #[cfg(feature = "riscv-64")] Self::PVM => "riscv64", } } @@ -23,9 +20,6 @@ impl Target { /// Returns the target triple. pub fn triple(&self) -> &str { match self { - #[cfg(not(feature = "riscv-64"))] - Self::PVM => "riscv32-unknown-unknown-elf", - #[cfg(feature = "riscv-64")] Self::PVM => "riscv64-unknown-unknown-elf", } } @@ -43,9 +37,6 @@ impl FromStr for Target { fn from_str(string: &str) -> Result { match string { - #[cfg(not(feature = "riscv-64"))] - "riscv32" => Ok(Self::PVM), - #[cfg(feature = "riscv-64")] "riscv64" => Ok(Self::PVM), _ => Err(anyhow::anyhow!( "Unknown target `{}`. Supported targets: {:?}", @@ -59,9 +50,6 @@ impl FromStr for Target { impl std::fmt::Display for Target { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { match self { - #[cfg(not(feature = "riscv-64"))] - Target::PVM => write!(f, "riscv32"), - #[cfg(feature = "riscv-64")] Target::PVM => write!(f, "riscv64"), } } diff --git a/crates/runner/fixtures/Baseline.pvm b/crates/runner/fixtures/Baseline.pvm index 29fcfa52f9dd15b1047ac6549fa38cbe66c5cbe2..e0e39ed245d1867e6983f13c50e92b63da9d5ff8 100644 GIT binary patch literal 780 zcmYLG&rcIU7@e7&?zg)vbXw?-h+<3DiY6!*1!Ii0F@_#&NF|NgrrEZzu$Y2a+EP4` zrlv^ZrJ4vq4kQvRnD_@s0^W?Cy_gvLCwSMi&X$OieBW&5&G+WLw-br`2&n?#1ry-V!_2QS8Jkk{P8VzIDfW^zW}EEMw#OJ>2Co1ZThGTEGIOlJz2QYKe4jY2-N zury=l^X9a}MJgdWmC5BQ!{W5Ln0ve;RyI{qxju_F&^9_mA$$*~aUTD`zwt1+M&c_y zPZzB?X z-D3bZZ%Ev{p>W@Z%o9+{UH$KA;!Wbvsp>ObJgSm<5E}hpyBYX8ZXNv54ivM|WqoX) z-BPtJ`N0?2T5p>TS!>AsYk08+=4;2vuwxKlpc4^U>qt12)~9f39t6-ng-?Xr zd7fV8OvvlF*rNQOcnA50Mdm-#Lc3K>zO41d$1gul#rmAQk_dYuKUEF7uVCttqR mo<|~)7ZLY2W%E_&8H>batVQcuG#-?96Q8U5JCo615d8&_=%O|N literal 989 zcmYL{O>7%Q6vyY|?au6Yww`s?yNhffE?Wx_h#rtq)FK6|ha@6aWtA@pDY$r>6uF_b zoi>33kz?v61qm6U3ZzO@DuR|nLE;il<<$1ViC&P9(j%NXl7=@4D64t@nK%ELotfXv ziPvWd{ezR;j|%wZFx(-N3=RVjI1aYk!7vyHG0rTWTk3VQW_zxa^_Dt|-K;lv=Iq&} zUh`Btn`#IRWec4(~SG?fyfzm7Qz9zv8a7H0%F0Pi~Rh zUG1 zwMRl6RZ@(6DCL?9@5Kn$8J_?sKa zi@+mg0V#>76d*{&5UCqvPLfs9OqTD8a^~na z@URu9vbX8N58HWho}_p8T_N1YTEM>DkzJm4Md>>lu1dM=rRy?AR!WvG({SL)t0KiR zkYOKPXYY4mbNhK`Oo$)%DIfwNuK$$29EqInHohAZEn-Dolbqfr-waak z*)(iS9hx3(nCrR9z|^J&>GVu(Ky14<8l}^-Gbp1}dETeB!UOeKl*06= ZW!;mN&(qo6VK+Y;{5E)R>Wi?z$iMfqvETpz diff --git a/crates/runner/src/lib.rs b/crates/runner/src/lib.rs index 3ee0df7..15f13db 100644 --- a/crates/runner/src/lib.rs +++ b/crates/runner/src/lib.rs @@ -55,7 +55,7 @@ pub const BOB: H160 = H160([2u8; 20]); /// The charlie test account pub const CHARLIE: H160 = H160([3u8; 20]); /// Default gas limit -pub const GAS_LIMIT: Weight = Weight::from_parts(100_000_000_000, 3 * 1024 * 1024); +pub const GAS_LIMIT: Weight = Weight::from_parts(100_000_000_000_000, 3 * 1024 * 1024 * 1024); /// Default deposit limit pub const DEPOSIT_LIMIT: Balance = 10_000_000; diff --git a/crates/runtime-api/Cargo.toml b/crates/runtime-api/Cargo.toml index f5dcc52..ccc3cd7 100644 --- a/crates/runtime-api/Cargo.toml +++ b/crates/runtime-api/Cargo.toml @@ -7,9 +7,6 @@ repository.workspace = true authors.workspace = true description = "Implements the low level runtime API bindings with pallet contracts" -[features] -riscv-64 = [] - [dependencies] anyhow = { workspace = true } inkwell = { workspace = true, features = ["target-riscv", "no-libffi-linking", "llvm18-0"] } diff --git a/crates/runtime-api/build.rs b/crates/runtime-api/build.rs index 6e801a0..a922584 100644 --- a/crates/runtime-api/build.rs +++ b/crates/runtime-api/build.rs @@ -1,23 +1,8 @@ use std::{env, fs, path::Path, process::Command}; -#[cfg(not(feature = "riscv-64"))] -const TARGET_TRIPLE_FLAG: &str = "-triple=riscv32-unknown-unknown-elf"; -#[cfg(feature = "riscv-64")] const TARGET_TRIPLE_FLAG: &str = "-triple=riscv64-unknown-unknown-elf"; - -#[cfg(not(feature = "riscv-64"))] -const TARGET_FLAG: &str = "--target=riscv32"; -#[cfg(feature = "riscv-64")] const TARGET_FLAG: &str = "--target=riscv64"; - -#[cfg(not(feature = "riscv-64"))] -const TARGET_ARCH_FLAG: &str = "-march=rv32emac"; -#[cfg(feature = "riscv-64")] const TARGET_ARCH_FLAG: &str = "-march=rv64emac"; - -#[cfg(not(feature = "riscv-64"))] -const TARGET_ABI_FLAG: &str = "-mabi=ilp32e"; -#[cfg(feature = "riscv-64")] const TARGET_ABI_FLAG: &str = "-mabi=lp64e"; const IMPORTS_SOUCE: &str = "src/polkavm_imports.c"; diff --git a/crates/runtime-api/src/calling_convention.rs b/crates/runtime-api/src/calling_convention.rs index 012c954..3cf9e85 100644 --- a/crates/runtime-api/src/calling_convention.rs +++ b/crates/runtime-api/src/calling_convention.rs @@ -52,29 +52,29 @@ pub fn instantiate(context: &Context) -> StructType { context.struct_type( &[ // code_hash_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // ref_time_limit: u64, context.i64_type().as_basic_type_enum(), // proof_size_limit: u64, context.i64_type().as_basic_type_enum(), // deposit_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // value_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // input_data_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // input_data_len: u32, context.i32_type().as_basic_type_enum(), // address_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // output_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // output_len_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // salt_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), ], - true, + false, ) } @@ -85,25 +85,25 @@ pub fn call(context: &Context) -> StructType { // flags: u32, context.i32_type().as_basic_type_enum(), // address_ptr: - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // ref_time_limit: u64, context.i64_type().as_basic_type_enum(), // proof_size_limit: u64, context.i64_type().as_basic_type_enum(), // deposit_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // value_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // input_data_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // input_data_len: u32, context.i32_type().as_basic_type_enum(), // output_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // output_len_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), ], - true, + false, ) } @@ -114,22 +114,22 @@ pub fn delegate_call(context: &Context) -> StructType { // flags: u32, context.i32_type().as_basic_type_enum(), // address_ptr: - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // ref_time_limit: u64, context.i64_type().as_basic_type_enum(), // proof_size_limit: u64, context.i64_type().as_basic_type_enum(), // deposit_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // input_data_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // input_data_len: u32, context.i32_type().as_basic_type_enum(), // output_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), // output_len_ptr: u32, - context.ptr_type(Default::default()).as_basic_type_enum(), + context.i32_type().as_basic_type_enum(), ], - true, + false, ) } diff --git a/crates/runtime-api/src/polkavm_imports.c b/crates/runtime-api/src/polkavm_imports.c index f67a421..c17aa60 100644 --- a/crates/runtime-api/src/polkavm_imports.c +++ b/crates/runtime-api/src/polkavm_imports.c @@ -74,15 +74,15 @@ POLKAVM_IMPORT(void, block_hash, uint32_t, uint32_t) POLKAVM_IMPORT(void, block_number, uint32_t) -POLKAVM_IMPORT(uint32_t, call, uint32_t) +POLKAVM_IMPORT(uint64_t, call, uint32_t) -POLKAVM_IMPORT(uint32_t, delegate_call, uint32_t) +POLKAVM_IMPORT(uint64_t, delegate_call, uint32_t) POLKAVM_IMPORT(void, caller, uint32_t) POLKAVM_IMPORT(void, chain_id, uint32_t) -POLKAVM_IMPORT(uint32_t, code_size, uint32_t, uint32_t) +POLKAVM_IMPORT(void, code_size, uint32_t, uint32_t) POLKAVM_IMPORT(void, code_hash, uint32_t, uint32_t) @@ -90,13 +90,13 @@ POLKAVM_IMPORT(void, deposit_event, uint32_t, uint32_t, uint32_t, uint32_t) POLKAVM_IMPORT(void, get_immutable_data, uint32_t, uint32_t); -POLKAVM_IMPORT(uint32_t, get_storage, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) +POLKAVM_IMPORT(uint64_t, get_storage, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) POLKAVM_IMPORT(void, hash_keccak_256, uint32_t, uint32_t, uint32_t) POLKAVM_IMPORT(void, input, uint32_t, uint32_t) -POLKAVM_IMPORT(uint32_t, instantiate, uint32_t) +POLKAVM_IMPORT(uint64_t, instantiate, uint32_t) POLKAVM_IMPORT(void, now, uint32_t) @@ -104,7 +104,7 @@ POLKAVM_IMPORT(void, origin, uint32_t) POLKAVM_IMPORT(void, seal_return, uint32_t, uint32_t, uint32_t) -POLKAVM_IMPORT(uint32_t, set_storage, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) +POLKAVM_IMPORT(uint64_t, set_storage, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) POLKAVM_IMPORT(void, return_data_copy, uint32_t, uint32_t, uint32_t) diff --git a/crates/stdlib/stdlib.ll b/crates/stdlib/stdlib.ll index 8f0dc3f..3f34f02 100644 --- a/crates/stdlib/stdlib.ll +++ b/crates/stdlib/stdlib.ll @@ -1,7 +1,7 @@ ; Adapted from: https://github.com/matter-labs/era-compiler-llvm/blob/v1.4.0/llvm/lib/Target/EraVM/eravm-stdlib.ll -target datalayout = "e-m:e-p:32:32-i64:64-n32-S128" -target triple = "riscv32-unknown-unknown-elf" +target datalayout = "e-m:e-p:32:64-p1:32:64-i64:64-i128:128-n32:64-S64" +target triple = "riscv64-unknown-none-elf" define i256 @__addmod(i256 %arg1, i256 %arg2, i256 %modulo) #4 { entry: