diff --git a/operator/Cargo.lock b/operator/Cargo.lock
index 0b2b7a2c..8ac6b605 100644
--- a/operator/Cargo.lock
+++ b/operator/Cargo.lock
@@ -1126,7 +1126,7 @@ dependencies = [
[[package]]
name = "binary-merkle-tree"
version = "16.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"hash-db",
"log",
@@ -1386,7 +1386,7 @@ dependencies = [
[[package]]
name = "bp-header-chain"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bp-runtime",
"finality-grandpa",
@@ -1403,7 +1403,7 @@ dependencies = [
[[package]]
name = "bp-messages"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -1419,7 +1419,7 @@ dependencies = [
[[package]]
name = "bp-parachains"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1436,7 +1436,7 @@ dependencies = [
[[package]]
name = "bp-polkadot-core"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -1453,7 +1453,7 @@ dependencies = [
[[package]]
name = "bp-relayers"
version = "0.19.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -1471,7 +1471,7 @@ dependencies = [
[[package]]
name = "bp-runtime"
version = "0.19.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -1494,7 +1494,7 @@ dependencies = [
[[package]]
name = "bridge-hub-common"
version = "0.12.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2304,7 +2304,7 @@ dependencies = [
[[package]]
name = "cumulus-client-cli"
version = "0.21.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"clap",
"parity-scale-codec",
@@ -2321,7 +2321,7 @@ dependencies = [
[[package]]
name = "cumulus-client-collator"
version = "0.21.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-client-consensus-common",
"cumulus-client-network",
@@ -2344,7 +2344,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-common"
version = "0.21.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-client-pov-recovery",
@@ -2374,7 +2374,7 @@ dependencies = [
[[package]]
name = "cumulus-client-network"
version = "0.21.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-relay-chain-interface",
@@ -2400,7 +2400,7 @@ dependencies = [
[[package]]
name = "cumulus-client-parachain-inherent"
version = "0.15.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2410,7 +2410,7 @@ dependencies = [
"parity-scale-codec",
"sc-client-api",
"sp-api",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-inherents",
"sp-runtime",
"sp-state-machine",
@@ -2422,7 +2422,7 @@ dependencies = [
[[package]]
name = "cumulus-client-pov-recovery"
version = "0.21.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2448,7 +2448,7 @@ dependencies = [
[[package]]
name = "cumulus-client-service"
version = "0.22.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-client-cli",
"cumulus-client-collator",
@@ -2485,7 +2485,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-core"
version = "0.17.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"polkadot-core-primitives",
@@ -2501,7 +2501,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-parachain-inherent"
version = "0.17.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2515,7 +2515,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-proof-size-hostfunction"
version = "0.11.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"sp-externalities",
"sp-runtime-interface",
@@ -2525,7 +2525,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-storage-weight-reclaim"
version = "9.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-proof-size-hostfunction",
@@ -2542,7 +2542,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-utility"
version = "0.18.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2559,7 +2559,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-inprocess-interface"
version = "0.22.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2583,7 +2583,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-interface"
version = "0.21.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2602,7 +2602,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-minimal-node"
version = "0.22.2"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"async-trait",
@@ -2637,7 +2637,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-rpc-interface"
version = "0.21.2"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -2678,7 +2678,7 @@ dependencies = [
[[package]]
name = "cumulus-test-relay-sproof-builder"
version = "0.17.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-primitives-core",
"parity-scale-codec",
@@ -2946,6 +2946,7 @@ dependencies = [
"pallet-evm-precompile-call-permit",
"pallet-evm-precompile-collective",
"pallet-evm-precompile-conviction-voting",
+ "pallet-evm-precompile-datahaven-native-transfer",
"pallet-evm-precompile-file-system",
"pallet-evm-precompile-identity",
"pallet-evm-precompile-modexp",
@@ -3238,6 +3239,7 @@ dependencies = [
"pallet-evm-precompile-call-permit",
"pallet-evm-precompile-collective",
"pallet-evm-precompile-conviction-voting",
+ "pallet-evm-precompile-datahaven-native-transfer",
"pallet-evm-precompile-file-system",
"pallet-evm-precompile-identity",
"pallet-evm-precompile-modexp",
@@ -3389,6 +3391,7 @@ dependencies = [
"pallet-evm-precompile-call-permit",
"pallet-evm-precompile-collective",
"pallet-evm-precompile-conviction-voting",
+ "pallet-evm-precompile-datahaven-native-transfer",
"pallet-evm-precompile-file-system",
"pallet-evm-precompile-identity",
"pallet-evm-precompile-modexp",
@@ -4556,7 +4559,7 @@ dependencies = [
"rustc-hex",
"serde",
"serde_json",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
]
[[package]]
@@ -4765,7 +4768,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "fork-tree"
version = "13.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
]
@@ -4893,7 +4896,7 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619"
[[package]]
name = "frame-benchmarking"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-support-procedural",
@@ -4917,7 +4920,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
version = "46.2.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"Inflector",
"array-bytes",
@@ -4955,7 +4958,7 @@ dependencies = [
"sp-block-builder",
"sp-blockchain",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-database",
"sp-externalities",
"sp-genesis-builder",
@@ -4979,7 +4982,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-solution-type"
version = "14.0.2"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"proc-macro-crate 3.4.0",
"proc-macro2",
@@ -4990,7 +4993,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-support"
version = "39.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
@@ -5006,7 +5009,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"aquamarine",
"frame-support",
@@ -5059,7 +5062,7 @@ dependencies = [
[[package]]
name = "frame-metadata-hash-extension"
version = "0.7.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"const-hex",
@@ -5075,7 +5078,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"aquamarine",
"array-bytes",
@@ -5118,7 +5121,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "31.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"Inflector",
"cfg-expr",
@@ -5131,14 +5134,14 @@ dependencies = [
"proc-macro-warning 1.84.1",
"proc-macro2",
"quote",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"syn 2.0.106",
]
[[package]]
name = "frame-support-procedural-tools"
version = "13.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate 3.4.0",
@@ -5150,7 +5153,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "12.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"proc-macro2",
"quote",
@@ -5160,7 +5163,7 @@ dependencies = [
[[package]]
name = "frame-support-test"
version = "3.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-executive",
@@ -5187,7 +5190,7 @@ dependencies = [
[[package]]
name = "frame-support-test-pallet"
version = "4.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -5200,7 +5203,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cfg-if",
"docify",
@@ -5220,7 +5223,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5234,7 +5237,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"parity-scale-codec",
@@ -5244,7 +5247,7 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
version = "0.45.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"parity-scale-codec",
@@ -8074,7 +8077,7 @@ dependencies = [
[[package]]
name = "mmr-gadget"
version = "43.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"log",
@@ -8093,7 +8096,7 @@ dependencies = [
[[package]]
name = "mmr-rpc"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"jsonrpsee 0.24.9",
"parity-scale-codec",
@@ -8800,7 +8803,7 @@ dependencies = [
[[package]]
name = "pallet-asset-conversion"
version = "21.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8818,7 +8821,7 @@ dependencies = [
[[package]]
name = "pallet-asset-rate"
version = "18.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8832,7 +8835,7 @@ dependencies = [
[[package]]
name = "pallet-asset-tx-payment"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8849,7 +8852,7 @@ dependencies = [
[[package]]
name = "pallet-assets"
version = "41.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8865,7 +8868,7 @@ dependencies = [
[[package]]
name = "pallet-authority-discovery"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -8880,7 +8883,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -8893,7 +8896,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -8916,7 +8919,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
version = "40.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -8931,7 +8934,7 @@ dependencies = [
[[package]]
name = "pallet-beefy"
version = "40.1.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -8950,7 +8953,7 @@ dependencies = [
[[package]]
name = "pallet-beefy-mmr"
version = "40.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"binary-merkle-tree",
@@ -8975,7 +8978,7 @@ dependencies = [
[[package]]
name = "pallet-broker"
version = "0.18.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -9017,7 +9020,7 @@ dependencies = [
[[package]]
name = "pallet-collator-selection"
version = "20.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9036,7 +9039,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9053,7 +9056,7 @@ dependencies = [
[[package]]
name = "pallet-conviction-voting"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -9109,7 +9112,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-multi-phase"
version = "38.2.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -9131,7 +9134,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-support-benchmarking"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -9326,6 +9329,30 @@ dependencies = [
"sp-std",
]
+[[package]]
+name = "pallet-evm-precompile-datahaven-native-transfer"
+version = "0.8.0"
+dependencies = [
+ "evm",
+ "fp-evm",
+ "frame-support",
+ "frame-system",
+ "hex-literal 0.3.4",
+ "pallet-balances",
+ "pallet-datahaven-native-transfer",
+ "pallet-evm",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "precompile-utils",
+ "scale-info",
+ "snowbridge-core 0.8.0",
+ "snowbridge-outbound-queue-primitives",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+]
+
[[package]]
name = "pallet-evm-precompile-file-system"
version = "0.1.0"
@@ -9564,7 +9591,7 @@ dependencies = [
[[package]]
name = "pallet-fast-unstake"
version = "38.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9622,7 +9649,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9644,7 +9671,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -9660,7 +9687,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "38.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9679,7 +9706,7 @@ dependencies = [
[[package]]
name = "pallet-message-queue"
version = "42.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -9698,7 +9725,7 @@ dependencies = [
[[package]]
name = "pallet-migrations"
version = "9.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cfg-if",
"docify",
@@ -9716,7 +9743,7 @@ dependencies = [
[[package]]
name = "pallet-mmr"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9733,7 +9760,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "39.1.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"parity-scale-codec",
@@ -9744,7 +9771,7 @@ dependencies = [
[[package]]
name = "pallet-nfts"
version = "33.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -9761,7 +9788,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -9788,7 +9815,7 @@ dependencies = [
[[package]]
name = "pallet-parameters"
version = "0.10.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9837,7 +9864,7 @@ dependencies = [
[[package]]
name = "pallet-preimage"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9887,7 +9914,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"polkadot-sdk-frame",
@@ -9917,7 +9944,7 @@ dependencies = [
[[package]]
name = "pallet-referenda"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -9935,7 +9962,7 @@ dependencies = [
[[package]]
name = "pallet-safe-mode"
version = "20.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9953,7 +9980,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "40.2.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9970,7 +9997,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -9991,7 +10018,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10007,7 +10034,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -10029,7 +10056,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-fn"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"sp-arithmetic",
@@ -10072,7 +10099,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -10087,7 +10114,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -10106,7 +10133,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10122,7 +10149,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "42.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"jsonrpsee 0.24.9",
"pallet-transaction-payment-rpc-runtime-api",
@@ -10138,7 +10165,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
@@ -10150,7 +10177,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "38.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -10169,7 +10196,7 @@ dependencies = [
[[package]]
name = "pallet-tx-pause"
version = "20.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -10186,7 +10213,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10201,7 +10228,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
version = "39.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10215,7 +10242,7 @@ dependencies = [
[[package]]
name = "pallet-whitelist"
version = "38.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10229,7 +10256,7 @@ dependencies = [
[[package]]
name = "pallet-xcm"
version = "18.1.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bounded-collections",
"frame-benchmarking",
@@ -10252,7 +10279,7 @@ dependencies = [
[[package]]
name = "parachains-common"
version = "19.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-utility",
@@ -10615,7 +10642,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
[[package]]
name = "polkadot-approval-distribution"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"futures",
@@ -10634,7 +10661,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-bitfield-distribution"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"always-assert",
"futures",
@@ -10650,7 +10677,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-distribution"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"derive_more 0.99.20",
"fatality",
@@ -10674,7 +10701,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-recovery"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"fatality",
@@ -10707,7 +10734,7 @@ dependencies = [
[[package]]
name = "polkadot-cli"
version = "22.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cfg-if",
"clap",
@@ -10735,7 +10762,7 @@ dependencies = [
[[package]]
name = "polkadot-collator-protocol"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"fatality",
@@ -10758,7 +10785,7 @@ dependencies = [
[[package]]
name = "polkadot-core-primitives"
version = "16.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -10769,7 +10796,7 @@ dependencies = [
[[package]]
name = "polkadot-dispute-distribution"
version = "21.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"derive_more 0.99.20",
"fatality",
@@ -10794,7 +10821,7 @@ dependencies = [
[[package]]
name = "polkadot-erasure-coding"
version = "17.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"polkadot-node-primitives",
@@ -10808,7 +10835,7 @@ dependencies = [
[[package]]
name = "polkadot-gossip-support"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"futures-timer",
@@ -10822,7 +10849,7 @@ dependencies = [
"sc-network-common",
"sp-application-crypto",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-keystore",
"tracing-gum",
]
@@ -10830,7 +10857,7 @@ dependencies = [
[[package]]
name = "polkadot-network-bridge"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"always-assert",
"async-trait",
@@ -10853,7 +10880,7 @@ dependencies = [
[[package]]
name = "polkadot-node-collation-generation"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"parity-scale-codec",
@@ -10872,7 +10899,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-approval-voting"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"bitvec",
@@ -10905,7 +10932,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-approval-voting-parallel"
version = "0.4.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -10935,7 +10962,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-av-store"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"futures",
@@ -10956,7 +10983,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-backing"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"fatality",
@@ -10977,7 +11004,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-bitfield-signing"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"polkadot-node-subsystem",
@@ -10992,7 +11019,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-candidate-validation"
version = "21.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -11014,7 +11041,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-api"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"polkadot-node-metrics",
@@ -11028,7 +11055,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-selection"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"futures-timer",
@@ -11045,7 +11072,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-dispute-coordinator"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"fatality",
"futures",
@@ -11064,7 +11091,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-parachains-inherent"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -11081,7 +11108,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-prospective-parachains"
version = "20.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"fatality",
"futures",
@@ -11095,7 +11122,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-provisioner"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"fatality",
@@ -11113,7 +11140,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf"
version = "21.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"always-assert",
"array-bytes",
@@ -11143,7 +11170,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-checker"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"polkadot-node-primitives",
@@ -11159,7 +11186,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-common"
version = "17.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cpu-time",
"futures",
@@ -11174,7 +11201,7 @@ dependencies = [
"sc-executor-wasmtime",
"seccompiler",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-externalities",
"sp-io",
"sp-tracing",
@@ -11185,7 +11212,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-runtime-api"
version = "21.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"polkadot-node-metrics",
@@ -11200,7 +11227,7 @@ dependencies = [
[[package]]
name = "polkadot-node-metrics"
version = "21.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bs58",
"futures",
@@ -11219,7 +11246,7 @@ dependencies = [
[[package]]
name = "polkadot-node-network-protocol"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-channel 1.9.0",
"async-trait",
@@ -11244,7 +11271,7 @@ dependencies = [
[[package]]
name = "polkadot-node-primitives"
version = "17.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"bounded-vec",
@@ -11270,7 +11297,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"polkadot-node-subsystem-types",
"polkadot-overseer",
@@ -11279,7 +11306,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-types"
version = "21.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"bitvec",
@@ -11308,7 +11335,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-util"
version = "21.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"derive_more 0.99.20",
@@ -11343,7 +11370,7 @@ dependencies = [
[[package]]
name = "polkadot-overseer"
version = "21.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -11365,7 +11392,7 @@ dependencies = [
[[package]]
name = "polkadot-parachain-primitives"
version = "15.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bounded-collections",
"derive_more 0.99.20",
@@ -11381,7 +11408,7 @@ dependencies = [
[[package]]
name = "polkadot-primitives"
version = "17.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"hex-literal 0.4.1",
@@ -11409,7 +11436,7 @@ dependencies = [
[[package]]
name = "polkadot-rpc"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"jsonrpsee 0.24.9",
"mmr-rpc",
@@ -11444,7 +11471,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-common"
version = "18.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -11495,7 +11522,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-metrics"
version = "18.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bs58",
"frame-benchmarking",
@@ -11507,7 +11534,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-parachains"
version = "18.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bitflags 1.3.2",
"bitvec",
@@ -11556,7 +11583,7 @@ dependencies = [
[[package]]
name = "polkadot-sdk-frame"
version = "0.8.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11590,7 +11617,7 @@ dependencies = [
[[package]]
name = "polkadot-service"
version = "22.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"frame-benchmarking",
@@ -11696,7 +11723,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-distribution"
version = "21.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"arrayvec 0.7.6",
"bitvec",
@@ -11719,7 +11746,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-table"
version = "17.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"polkadot-primitives",
@@ -11983,7 +12010,7 @@ dependencies = [
"prettyplease",
"proc-macro2",
"quote",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"syn 2.0.106",
]
@@ -13401,7 +13428,7 @@ dependencies = [
[[package]]
name = "sc-allocator"
version = "30.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"sp-core",
@@ -13412,7 +13439,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -13442,7 +13469,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"futures-timer",
@@ -13464,7 +13491,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.43.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -13479,7 +13506,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "41.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"docify",
@@ -13495,7 +13522,7 @@ dependencies = [
"serde_json",
"sp-blockchain",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-genesis-builder",
"sp-io",
"sp-runtime",
@@ -13506,7 +13533,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "12.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"proc-macro-crate 3.4.0",
"proc-macro2",
@@ -13517,7 +13544,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "0.50.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"chrono",
@@ -13559,7 +13586,7 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"fnv",
"futures",
@@ -13586,7 +13613,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.45.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"hash-db",
"kvdb",
@@ -13612,7 +13639,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -13636,7 +13663,7 @@ dependencies = [
[[package]]
name = "sc-consensus-aura"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -13665,7 +13692,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"fork-tree",
@@ -13690,7 +13717,7 @@ dependencies = [
"sp-consensus-babe",
"sp-consensus-slots",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-inherents",
"sp-keystore",
"sp-runtime",
@@ -13701,7 +13728,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"jsonrpsee 0.24.9",
@@ -13723,7 +13750,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy"
version = "27.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"async-channel 1.9.0",
@@ -13747,7 +13774,7 @@ dependencies = [
"sp-consensus",
"sp-consensus-beefy",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-keystore",
"sp-runtime",
"substrate-prometheus-endpoint",
@@ -13759,7 +13786,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy-rpc"
version = "27.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"jsonrpsee 0.24.9",
@@ -13779,7 +13806,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"fork-tree",
"parity-scale-codec",
@@ -13792,7 +13819,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa"
version = "0.33.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"ahash",
"array-bytes",
@@ -13826,7 +13853,7 @@ dependencies = [
"sp-consensus",
"sp-consensus-grandpa",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-keystore",
"sp-runtime",
"substrate-prometheus-endpoint",
@@ -13836,7 +13863,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa-rpc"
version = "0.33.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"finality-grandpa",
"futures",
@@ -13856,7 +13883,7 @@ dependencies = [
[[package]]
name = "sc-consensus-manual-seal"
version = "0.49.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"assert_matches",
"async-trait",
@@ -13891,7 +13918,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -13914,7 +13941,7 @@ dependencies = [
[[package]]
name = "sc-executor"
version = "0.41.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.5",
@@ -13937,7 +13964,7 @@ dependencies = [
[[package]]
name = "sc-executor-common"
version = "0.36.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"polkavm",
"sc-allocator",
@@ -13950,7 +13977,7 @@ dependencies = [
[[package]]
name = "sc-executor-polkavm"
version = "0.33.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"polkavm",
@@ -13961,7 +13988,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmtime"
version = "0.36.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"anyhow",
"cfg-if",
@@ -13979,7 +14006,7 @@ dependencies = [
[[package]]
name = "sc-informant"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"console",
"futures",
@@ -13996,7 +14023,7 @@ dependencies = [
[[package]]
name = "sc-keystore"
version = "34.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"parking_lot 0.12.5",
@@ -14010,7 +14037,7 @@ dependencies = [
[[package]]
name = "sc-mixnet"
version = "0.18.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"arrayvec 0.7.6",
@@ -14039,7 +14066,7 @@ dependencies = [
[[package]]
name = "sc-network"
version = "0.48.4"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"async-channel 1.9.0",
@@ -14090,7 +14117,7 @@ dependencies = [
[[package]]
name = "sc-network-common"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"bitflags 1.3.2",
@@ -14108,7 +14135,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"ahash",
"futures",
@@ -14127,7 +14154,7 @@ dependencies = [
[[package]]
name = "sc-network-light"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"async-channel 1.9.0",
@@ -14148,7 +14175,7 @@ dependencies = [
[[package]]
name = "sc-network-sync"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"async-channel 1.9.0",
@@ -14184,7 +14211,7 @@ dependencies = [
[[package]]
name = "sc-network-transactions"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"futures",
@@ -14203,7 +14230,7 @@ dependencies = [
[[package]]
name = "sc-network-types"
version = "0.15.2"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bs58",
"ed25519-dalek",
@@ -14220,7 +14247,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "43.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"bytes",
@@ -14257,7 +14284,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
version = "0.18.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -14266,7 +14293,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
version = "43.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"jsonrpsee 0.24.9",
@@ -14298,7 +14325,7 @@ dependencies = [
[[package]]
name = "sc-rpc-api"
version = "0.47.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"jsonrpsee 0.24.9",
"parity-scale-codec",
@@ -14318,7 +14345,7 @@ dependencies = [
[[package]]
name = "sc-rpc-server"
version = "20.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"dyn-clone",
"forwarded-header-value",
@@ -14342,7 +14369,7 @@ dependencies = [
[[package]]
name = "sc-rpc-spec-v2"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"futures",
@@ -14374,7 +14401,7 @@ dependencies = [
[[package]]
name = "sc-service"
version = "0.49.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"directories",
@@ -14438,7 +14465,7 @@ dependencies = [
[[package]]
name = "sc-state-db"
version = "0.37.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"parity-scale-codec",
@@ -14449,7 +14476,7 @@ dependencies = [
[[package]]
name = "sc-storage-monitor"
version = "0.23.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"clap",
"fs4",
@@ -14462,7 +14489,7 @@ dependencies = [
[[package]]
name = "sc-sync-state-rpc"
version = "0.48.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"jsonrpsee 0.24.9",
"parity-scale-codec",
@@ -14481,7 +14508,7 @@ dependencies = [
[[package]]
name = "sc-sysinfo"
version = "41.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"derive_more 0.99.20",
"futures",
@@ -14494,7 +14521,7 @@ dependencies = [
"serde",
"serde_json",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-io",
"sp-std",
]
@@ -14502,7 +14529,7 @@ dependencies = [
[[package]]
name = "sc-telemetry"
version = "28.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"chrono",
"futures",
@@ -14522,7 +14549,7 @@ dependencies = [
[[package]]
name = "sc-tracing"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"chrono",
"console",
@@ -14550,7 +14577,7 @@ dependencies = [
[[package]]
name = "sc-tracing-proc-macro"
version = "11.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"proc-macro-crate 3.4.0",
"proc-macro2",
@@ -14561,7 +14588,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool"
version = "38.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -14579,7 +14606,7 @@ dependencies = [
"sp-api",
"sp-blockchain",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-runtime",
"sp-tracing",
"sp-transaction-pool",
@@ -14592,7 +14619,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool-api"
version = "38.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -14608,7 +14635,7 @@ dependencies = [
[[package]]
name = "sc-utils"
version = "18.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-channel 1.9.0",
"futures",
@@ -15896,7 +15923,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7"
[[package]]
name = "slot-range-helper"
version = "16.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"enumn",
"parity-scale-codec",
@@ -16192,7 +16219,7 @@ dependencies = [
[[package]]
name = "snowbridge-beacon-primitives"
version = "0.12.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"byte-slice-cast",
"frame-support",
@@ -16239,7 +16266,7 @@ dependencies = [
[[package]]
name = "snowbridge-core"
version = "0.12.2"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"ethabi-decode",
"frame-support",
@@ -16283,7 +16310,7 @@ dependencies = [
[[package]]
name = "snowbridge-ethereum"
version = "0.11.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"ethabi-decode",
"ethbloom",
@@ -16335,7 +16362,7 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-runtime",
"sp-tracing",
]
@@ -16358,7 +16385,7 @@ dependencies = [
[[package]]
name = "snowbridge-outbound-queue-merkle-tree"
version = "0.10.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -16494,7 +16521,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-outbound-queue"
version = "0.12.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bridge-hub-common 0.12.0",
"ethabi-decode",
@@ -16707,7 +16734,7 @@ dependencies = [
[[package]]
name = "sp-api"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"hash-db",
@@ -16729,7 +16756,7 @@ dependencies = [
[[package]]
name = "sp-api-proc-macro"
version = "21.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"Inflector",
"blake2 0.10.6",
@@ -16743,7 +16770,7 @@ dependencies = [
[[package]]
name = "sp-application-crypto"
version = "39.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -16755,7 +16782,7 @@ dependencies = [
[[package]]
name = "sp-arithmetic"
version = "26.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"integer-sqrt",
@@ -16769,7 +16796,7 @@ dependencies = [
[[package]]
name = "sp-authority-discovery"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -16781,7 +16808,7 @@ dependencies = [
[[package]]
name = "sp-block-builder"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"sp-api",
"sp-inherents",
@@ -16791,7 +16818,7 @@ dependencies = [
[[package]]
name = "sp-blockchain"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"futures",
"parity-scale-codec",
@@ -16810,7 +16837,7 @@ dependencies = [
[[package]]
name = "sp-consensus"
version = "0.41.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"futures",
@@ -16825,7 +16852,7 @@ dependencies = [
[[package]]
name = "sp-consensus-aura"
version = "0.41.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -16841,7 +16868,7 @@ dependencies = [
[[package]]
name = "sp-consensus-babe"
version = "0.41.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -16859,7 +16886,7 @@ dependencies = [
[[package]]
name = "sp-consensus-beefy"
version = "23.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -16867,7 +16894,7 @@ dependencies = [
"sp-api",
"sp-application-crypto",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-io",
"sp-keystore",
"sp-mmr-primitives",
@@ -16879,7 +16906,7 @@ dependencies = [
[[package]]
name = "sp-consensus-grandpa"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"finality-grandpa",
"log",
@@ -16896,7 +16923,7 @@ dependencies = [
[[package]]
name = "sp-consensus-slots"
version = "0.41.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -16907,7 +16934,7 @@ dependencies = [
[[package]]
name = "sp-core"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"bitflags 1.3.2",
@@ -16936,7 +16963,7 @@ dependencies = [
"secp256k1 0.28.2",
"secrecy",
"serde",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-debug-derive",
"sp-externalities",
"sp-runtime-interface",
@@ -16967,7 +16994,7 @@ dependencies = [
[[package]]
name = "sp-crypto-hashing"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"blake2b_simd",
"byteorder",
@@ -16980,17 +17007,17 @@ dependencies = [
[[package]]
name = "sp-crypto-hashing-proc-macro"
version = "0.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"quote",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"syn 2.0.106",
]
[[package]]
name = "sp-database"
version = "10.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"kvdb",
"parking_lot 0.12.5",
@@ -16999,7 +17026,7 @@ dependencies = [
[[package]]
name = "sp-debug-derive"
version = "14.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"proc-macro2",
"quote",
@@ -17009,7 +17036,7 @@ dependencies = [
[[package]]
name = "sp-externalities"
version = "0.30.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"environmental",
"parity-scale-codec",
@@ -17019,7 +17046,7 @@ dependencies = [
[[package]]
name = "sp-genesis-builder"
version = "0.16.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -17031,7 +17058,7 @@ dependencies = [
[[package]]
name = "sp-inherents"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"impl-trait-for-tuples",
@@ -17044,7 +17071,7 @@ dependencies = [
[[package]]
name = "sp-io"
version = "39.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bytes",
"docify",
@@ -17056,7 +17083,7 @@ dependencies = [
"rustversion",
"secp256k1 0.28.2",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-externalities",
"sp-keystore",
"sp-runtime-interface",
@@ -17070,7 +17097,7 @@ dependencies = [
[[package]]
name = "sp-keyring"
version = "40.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"sp-core",
"sp-runtime",
@@ -17080,7 +17107,7 @@ dependencies = [
[[package]]
name = "sp-keystore"
version = "0.41.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.5",
@@ -17091,7 +17118,7 @@ dependencies = [
[[package]]
name = "sp-maybe-compressed-blob"
version = "11.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"thiserror 1.0.69",
"zstd 0.12.4",
@@ -17100,7 +17127,7 @@ dependencies = [
[[package]]
name = "sp-metadata-ir"
version = "0.8.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-metadata 18.0.0",
"parity-scale-codec",
@@ -17110,7 +17137,7 @@ dependencies = [
[[package]]
name = "sp-mixnet"
version = "0.13.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -17121,7 +17148,7 @@ dependencies = [
[[package]]
name = "sp-mmr-primitives"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"log",
"parity-scale-codec",
@@ -17138,7 +17165,7 @@ dependencies = [
[[package]]
name = "sp-npos-elections"
version = "35.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -17151,7 +17178,7 @@ dependencies = [
[[package]]
name = "sp-offchain"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"sp-api",
"sp-core",
@@ -17161,7 +17188,7 @@ dependencies = [
[[package]]
name = "sp-panic-handler"
version = "13.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"backtrace",
"regex",
@@ -17170,7 +17197,7 @@ dependencies = [
[[package]]
name = "sp-rpc"
version = "33.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"rustc-hash 1.1.0",
"serde",
@@ -17180,7 +17207,7 @@ dependencies = [
[[package]]
name = "sp-runtime"
version = "40.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"binary-merkle-tree",
"docify",
@@ -17209,7 +17236,7 @@ dependencies = [
[[package]]
name = "sp-runtime-interface"
version = "29.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bytes",
"impl-trait-for-tuples",
@@ -17228,7 +17255,7 @@ dependencies = [
[[package]]
name = "sp-runtime-interface-proc-macro"
version = "18.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"Inflector",
"expander",
@@ -17241,7 +17268,7 @@ dependencies = [
[[package]]
name = "sp-session"
version = "37.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -17255,7 +17282,7 @@ dependencies = [
[[package]]
name = "sp-staking"
version = "37.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
@@ -17268,7 +17295,7 @@ dependencies = [
[[package]]
name = "sp-state-machine"
version = "0.44.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"hash-db",
"log",
@@ -17288,7 +17315,7 @@ dependencies = [
[[package]]
name = "sp-statement-store"
version = "19.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"aes-gcm",
"curve25519-dalek",
@@ -17301,7 +17328,7 @@ dependencies = [
"sp-api",
"sp-application-crypto",
"sp-core",
- "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6)",
+ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)",
"sp-externalities",
"sp-runtime",
"sp-runtime-interface",
@@ -17312,12 +17339,12 @@ dependencies = [
[[package]]
name = "sp-std"
version = "14.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
[[package]]
name = "sp-storage"
version = "22.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"impl-serde 0.5.0",
"parity-scale-codec",
@@ -17329,7 +17356,7 @@ dependencies = [
[[package]]
name = "sp-timestamp"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -17341,7 +17368,7 @@ dependencies = [
[[package]]
name = "sp-tracing"
version = "17.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"tracing",
@@ -17352,7 +17379,7 @@ dependencies = [
[[package]]
name = "sp-transaction-pool"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"sp-api",
"sp-runtime",
@@ -17361,7 +17388,7 @@ dependencies = [
[[package]]
name = "sp-transaction-storage-proof"
version = "35.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -17375,7 +17402,7 @@ dependencies = [
[[package]]
name = "sp-trie"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"ahash",
"hash-db",
@@ -17397,7 +17424,7 @@ dependencies = [
[[package]]
name = "sp-version"
version = "38.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"impl-serde 0.5.0",
"parity-scale-codec",
@@ -17414,7 +17441,7 @@ dependencies = [
[[package]]
name = "sp-version-proc-macro"
version = "15.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"parity-scale-codec",
"proc-macro-warning 1.84.1",
@@ -17426,7 +17453,7 @@ dependencies = [
[[package]]
name = "sp-wasm-interface"
version = "21.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
@@ -17438,7 +17465,7 @@ dependencies = [
[[package]]
name = "sp-weights"
version = "31.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"bounded-collections",
"parity-scale-codec",
@@ -17650,7 +17677,7 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
[[package]]
name = "staging-parachain-info"
version = "0.18.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -17663,7 +17690,7 @@ dependencies = [
[[package]]
name = "staging-xcm"
version = "15.1.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"bounded-collections",
@@ -17684,7 +17711,7 @@ dependencies = [
[[package]]
name = "staging-xcm-builder"
version = "18.2.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"frame-system",
@@ -17706,7 +17733,7 @@ dependencies = [
[[package]]
name = "staging-xcm-executor"
version = "18.0.3"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -17824,7 +17851,7 @@ dependencies = [
[[package]]
name = "substrate-bip39"
version = "0.6.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"hmac 0.12.1",
"pbkdf2",
@@ -17849,12 +17876,12 @@ dependencies = [
[[package]]
name = "substrate-build-script-utils"
version = "11.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
[[package]]
name = "substrate-frame-rpc-system"
version = "42.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"docify",
"frame-system-rpc-runtime-api",
@@ -17874,7 +17901,7 @@ dependencies = [
[[package]]
name = "substrate-prometheus-endpoint"
version = "0.17.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"http-body-util",
"hyper 1.7.0",
@@ -17888,7 +17915,7 @@ dependencies = [
[[package]]
name = "substrate-state-trie-migration-rpc"
version = "41.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"jsonrpsee 0.24.9",
"parity-scale-codec",
@@ -17905,7 +17932,7 @@ dependencies = [
[[package]]
name = "substrate-wasm-builder"
version = "25.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"array-bytes",
"build-helper",
@@ -18828,7 +18855,7 @@ dependencies = [
[[package]]
name = "tracing-gum"
version = "17.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"coarsetime",
"polkadot-primitives",
@@ -18839,7 +18866,7 @@ dependencies = [
[[package]]
name = "tracing-gum-proc-macro"
version = "5.0.0"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"expander",
"proc-macro-crate 3.4.0",
@@ -20366,7 +20393,7 @@ dependencies = [
[[package]]
name = "xcm-procedural"
version = "11.0.1"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"Inflector",
"proc-macro2",
@@ -20377,7 +20404,7 @@ dependencies = [
[[package]]
name = "xcm-runtime-apis"
version = "0.5.3"
-source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
+source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753"
dependencies = [
"frame-support",
"parity-scale-codec",
diff --git a/operator/Cargo.toml b/operator/Cargo.toml
index 1d95373d..e9068754 100644
--- a/operator/Cargo.toml
+++ b/operator/Cargo.toml
@@ -33,6 +33,7 @@ pallet-evm-precompile-batch = { path = "./precompiles/batch", default-features =
pallet-evm-precompile-call-permit = { path = "./precompiles/call-permit", default-features = false }
pallet-evm-precompile-collective = { path = "./precompiles/collective", default-features = false }
pallet-evm-precompile-conviction-voting = { path = "./precompiles/conviction-voting", default-features = false }
+pallet-evm-precompile-datahaven-native-transfer = { path = "./precompiles/datahaven-native-transfer", default-features = false }
pallet-evm-precompile-identity = { path = "./precompiles/identity", default-features = false }
pallet-evm-precompile-preimage = { path = "./precompiles/preimage", default-features = false }
pallet-evm-precompile-proxy = { path = "./precompiles/proxy", default-features = false }
diff --git a/operator/precompiles/datahaven-native-transfer/Cargo.toml b/operator/precompiles/datahaven-native-transfer/Cargo.toml
new file mode 100644
index 00000000..bbc6fb04
--- /dev/null
+++ b/operator/precompiles/datahaven-native-transfer/Cargo.toml
@@ -0,0 +1,53 @@
+[package]
+name = "pallet-evm-precompile-datahaven-native-transfer"
+authors = { workspace = true }
+description = "Precompile to expose DataHaven Native Transfer pallet to EVM"
+edition = "2021"
+version = { workspace = true }
+
+[dependencies]
+# Substrate
+frame-support = { workspace = true }
+frame-system = { workspace = true }
+parity-scale-codec = { workspace = true, features = ["max-encoded-len"] }
+sp-core = { workspace = true }
+sp-io = { workspace = true }
+sp-runtime = { workspace = true }
+sp-std = { workspace = true }
+
+# Frontier
+evm = { workspace = true, features = ["with-codec"] }
+fp-evm = { workspace = true }
+pallet-evm = { workspace = true, features = ["forbid-evm-reentrancy"] }
+precompile-utils = { workspace = true }
+
+# Local
+pallet-datahaven-native-transfer = { workspace = true }
+
+[dev-dependencies]
+hex-literal = { workspace = true }
+pallet-balances = { workspace = true, features = ["insecure_zero_ed", "std"] }
+pallet-timestamp = { workspace = true, features = ["std"] }
+parity-scale-codec = { workspace = true, features = ["max-encoded-len", "std"] }
+precompile-utils = { workspace = true, features = ["std", "testing"] }
+scale-info = { workspace = true, features = ["derive", "std"] }
+sp-runtime = { workspace = true, features = ["std"] }
+snowbridge-core = { workspace = true, features = ["std"] }
+snowbridge-outbound-queue-primitives = { workspace = true, features = ["std"] }
+
+[features]
+default = ["std"]
+std = [
+ "fp-evm/std",
+ "frame-support/std",
+ "frame-system/std",
+ "pallet-datahaven-native-transfer/std",
+ "pallet-evm/std",
+ "parity-scale-codec/std",
+ "precompile-utils/std",
+ "sp-core/std",
+ "sp-io/std",
+ "sp-runtime/std",
+ "sp-std/std",
+]
+
diff --git a/operator/precompiles/datahaven-native-transfer/DataHavenNativeTransfer.sol b/operator/precompiles/datahaven-native-transfer/DataHavenNativeTransfer.sol
new file mode 100644
index 00000000..71008e10
--- /dev/null
+++ b/operator/precompiles/datahaven-native-transfer/DataHavenNativeTransfer.sol
@@ -0,0 +1,49 @@
+ // SPDX-License-Identifier: GPL-3.0-only
+pragma solidity >=0.8.3;
+
+/// @dev The DataHavenNativeTransfer precompile address.
+address constant DATAHAVEN_NATIVE_TRANSFER_ADDRESS = 0x0000000000000000000000000000000000000819;
+
+/// @dev The DataHavenNativeTransfer precompile instance.
+DataHavenNativeTransfer constant DATAHAVEN_NATIVE_TRANSFER_CONTRACT =
+ DataHavenNativeTransfer(DATAHAVEN_NATIVE_TRANSFER_ADDRESS);
+
+/// @author The DataHaven Team
+/// @title DataHaven Native Transfer Interface
+/// @notice Interface for transferring DataHaven native tokens to/from Ethereum via Snowbridge
+/// @custom:address 0x0000000000000000000000000000000000000819
+interface DataHavenNativeTransfer {
+ /// @notice Emitted when tokens are locked for transfer to Ethereum
+ /// @param account The account that locked tokens
+ /// @param amount The amount of tokens locked
+ event TokensLocked(address indexed account, uint256 amount);
+
+ /// @notice Emitted when tokens are transferred to Ethereum
+ /// @param from The account initiating the transfer
+ /// @param to The Ethereum address receiving the tokens
+ /// @param amount The amount of tokens transferred
+ event TokensTransferredToEthereum(address indexed from, address indexed to, uint256 amount);
+
+ /// @notice Transfer DataHaven native tokens to Ethereum
+ /// @dev Locks tokens in the sovereign account and sends message through Snowbridge
+ /// @param recipient Ethereum address to receive the tokens
+ /// @param amount Amount of tokens to transfer (in smallest unit)
+ /// @param fee Fee to incentivize relayers (in smallest unit)
+ /// @custom:selector 0a3727e3
+ function transferToEthereum(address recipient, uint256 amount, uint256 fee) external;
+
+ /// @notice Check if the pallet is currently paused
+ /// @return paused True if paused, false otherwise
+ /// @custom:selector b187bd26
+ function isPaused() external view returns (bool paused);
+
+ /// @notice Get total amount of tokens locked in Ethereum sovereign account
+ /// @return balance Total locked balance
+ /// @custom:selector 05480e10
+ function totalLockedBalance() external view returns (uint256 balance);
+
+ /// @notice Get the Ethereum sovereign account address
+ /// @return account The sovereign account address (as H160)
+ /// @custom:selector 71f9ae03
+ function ethereumSovereignAccount() external view returns (address account);
+}
diff --git a/operator/precompiles/datahaven-native-transfer/README.md b/operator/precompiles/datahaven-native-transfer/README.md
new file mode 100644
index 00000000..b91a726e
--- /dev/null
+++ b/operator/precompiles/datahaven-native-transfer/README.md
@@ -0,0 +1,262 @@
+# DataHaven Native Transfer Precompile
+
+This precompile exposes the `pallet-datahaven-native-transfer` functionality to the EVM layer, allowing smart contracts to transfer DataHaven native tokens to Ethereum via Snowbridge.
+
+## Overview
+
+The DataHaven Native Transfer precompile provides an EVM-compatible interface for:
+- Transferring native tokens from DataHaven to Ethereum
+- Managing the pallet's operational state (pause/unpause)
+- Querying transfer statistics and system state
+
+**Precompile Address:** `0x0000000000000000000000000000000000000819` (2073 decimal)
+
+## Functions
+
+### `transferToEthereum(address recipient, uint256 amount, uint256 fee)`
+
+Transfers DataHaven native tokens to an Ethereum address via Snowbridge.
+
+**Parameters:**
+- `recipient`: Ethereum address to receive the tokens
+- `amount`: Amount of tokens to transfer (in smallest unit)
+- `fee`: Fee to incentivize relayers (in smallest unit)
+
+**Requirements:**
+- Caller must have sufficient balance for amount + fee
+- `recipient` cannot be the zero address
+- `amount` and `fee` must be greater than zero
+- Pallet must not be paused
+- Native token must be registered on Ethereum
+
+**Example (Solidity):**
+```solidity
+import "./DataHavenNativeTransfer.sol";
+
+contract MyContract {
+ function sendToEthereum(address ethRecipient, uint256 amount) external {
+ DATAHAVEN_NATIVE_TRANSFER_CONTRACT.transferToEthereum(
+ ethRecipient,
+ amount,
+ 100000000000000000 // 0.1 token fee
+ );
+ }
+}
+```
+
+### `isPaused() view returns (bool)`
+
+Checks if the pallet is currently paused.
+
+**Returns:**
+- `true` if paused (transfers disabled)
+- `false` if operational (transfers enabled)
+
+**Example (Solidity):**
+```solidity
+bool paused = DATAHAVEN_NATIVE_TRANSFER_CONTRACT.isPaused();
+if (paused) {
+ revert("Transfers are currently disabled");
+}
+```
+
+### `totalLockedBalance() view returns (uint256)`
+
+Returns the total amount of tokens currently locked in the Ethereum sovereign account.
+
+**Returns:**
+- Total locked balance in smallest unit
+
+**Example (Solidity):**
+```solidity
+uint256 locked = DATAHAVEN_NATIVE_TRANSFER_CONTRACT.totalLockedBalance();
+```
+
+### `ethereumSovereignAccount() view returns (address)`
+
+Returns the address of the Ethereum sovereign account that holds locked tokens.
+
+**Returns:**
+- The sovereign account address
+
+**Example (Solidity):**
+```solidity
+address sovereign = DATAHAVEN_NATIVE_TRANSFER_CONTRACT.ethereumSovereignAccount();
+```
+
+## Events
+
+### `TokensLocked(address indexed account, uint256 amount)`
+
+Emitted when tokens are locked for transfer to Ethereum.
+
+### `TokensUnlocked(address indexed account, uint256 amount)`
+
+Emitted when tokens are unlocked from Ethereum (handled by pallet, not directly through precompile).
+
+### `TokensTransferredToEthereum(address indexed from, address indexed to, uint256 amount)`
+
+Emitted when a transfer to Ethereum is initiated.
+
+### `Paused()`
+
+Emitted when the pallet is paused.
+
+### `Unpaused()`
+
+Emitted when the pallet is unpaused.
+
+## Error Handling
+
+The precompile provides detailed error messages for common failure cases:
+
+- **"Recipient cannot be zero address"**: The recipient parameter is the zero address
+- **"Amount must be greater than zero"**: The amount parameter is zero
+- **"Fee must be greater than zero"**: The fee parameter is zero
+- **"Amount overflow"**: The amount exceeds u128::MAX
+- **"Fee overflow"**: The fee exceeds u128::MAX
+- **"InsufficientBalance"**: Caller doesn't have enough tokens
+- **"TransfersDisabled"**: Pallet is paused
+- **"TokenNotRegistered"**: Native token not registered on Ethereum
+- **"BadOrigin"**: Caller doesn't have permission (for pause/unpause)
+
+## Gas Costs
+
+Approximate gas costs for each operation:
+
+| Operation | Estimated Gas | Notes |
+|-----------|--------------|-------|
+| `transferToEthereum` | ~100,000-150,000 | Includes dispatch + storage writes |
+| `pause` | ~30,000-50,000 | Simple dispatch |
+| `unpause` | ~30,000-50,000 | Simple dispatch |
+| `isPaused` (view) | ~2,000-5,000 | Single storage read |
+| `totalLockedBalance` (view) | ~2,000-5,000 | Single storage read |
+| `ethereumSovereignAccount` (view) | ~1,000-3,000 | Config read |
+
+*Note: Actual gas costs may vary depending on runtime configuration and network conditions.*
+
+## Integration Example
+
+Complete example of integrating the precompile into a smart contract:
+
+```solidity
+// SPDX-License-Identifier: GPL-3.0-only
+pragma solidity ^0.8.0;
+
+import "./DataHavenNativeTransfer.sol";
+
+contract CrossChainBridge {
+ event TransferInitiated(address indexed from, address indexed to, uint256 amount);
+
+ function bridgeToEthereum(
+ address ethRecipient,
+ uint256 amount,
+ uint256 fee
+ ) external {
+ require(!DATAHAVEN_NATIVE_TRANSFER_CONTRACT.isPaused(), "Transfers paused");
+ require(ethRecipient != address(0), "Invalid recipient");
+ require(amount > 0, "Invalid amount");
+
+ DATAHAVEN_NATIVE_TRANSFER_CONTRACT.transferToEthereum(
+ ethRecipient,
+ amount,
+ fee
+ );
+
+ emit TransferInitiated(msg.sender, ethRecipient, amount);
+ }
+
+ function getLockedBalance() external view returns (uint256) {
+ return DATAHAVEN_NATIVE_TRANSFER_CONTRACT.totalLockedBalance();
+ }
+}
+```
+
+## Testing
+
+The precompile includes a comprehensive test suite covering:
+
+- ✅ Function selector validation
+- ✅ Function modifier checks
+- ✅ Successful transfer scenarios
+- ✅ Error cases (zero address, zero amount, insufficient balance, etc.)
+- ✅ Pause/unpause functionality
+- ✅ View function correctness
+- ✅ Gas accounting
+- ✅ Edge cases and overflow handling
+
+Run tests with:
+
+```bash
+cd operator/precompiles/datahaven-native-transfer
+cargo test
+```
+
+## Security Considerations
+
+1. **Existential Deposit**: Transfers respect the chain's existential deposit requirement. Ensure callers retain sufficient balance to keep their account alive.
+
+2. **Fee Payment**: The fee is paid to the configured fee recipient separately from the amount being bridged. Ensure you have sufficient balance for both.
+
+3. **Token Registration**: The native token must be registered on Ethereum before transfers can occur. Check this before initiating transfers.
+
+4. **Pause Mechanism**: Only governance can pause the pallet. This is a safety mechanism for emergency situations.
+
+5. **Snowbridge Dependency**: Transfers depend on the Snowbridge infrastructure. Monitor Snowbridge health before large transfers.
+
+6. **No Reentrancy**: The precompile uses Frontier's reentrancy protection (`forbid-evm-reentrancy` feature).
+
+## Architecture
+
+```
+┌─────────────────┐
+│ EVM Contract │
+└────────┬────────┘
+ │ calls precompile at 0x...07F5
+ ↓
+┌─────────────────────────────┐
+│ DataHavenNativeTransfer │
+│ Precompile │
+│ ┌──────────────────────┐ │
+│ │ Address Mapping │ │
+│ │ Type Conversions │ │
+│ │ Gas Accounting │ │
+│ │ Error Handling │ │
+│ └──────────┬───────────┘ │
+└─────────────┼───────────────┘
+ │ dispatches call
+ ↓
+┌─────────────────────────────┐
+│ pallet-datahaven-native- │
+│ transfer │
+│ ┌──────────────────────┐ │
+│ │ Lock tokens │ │
+│ │ Build message │ │
+│ │ Send via Snowbridge │ │
+│ └──────────┬───────────┘ │
+└─────────────┼───────────────┘
+ │
+ ↓
+ [ Snowbridge ]
+ │
+ ↓
+ [ Ethereum ]
+```
+
+## Related Documentation
+
+- [Snowbridge Documentation](https://docs.snowbridge.network/)
+- [Frontier Precompiles Guide](https://github.com/polkadot-evm/frontier)
+- [DataHaven Native Transfer Pallet](../../pallets/datahaven-native-transfer/)
+- [EVM-Substrate Integration](https://docs.substrate.io/reference/how-to-guides/pallet-design/add-contracts-pallet/)
+
+## License
+
+This precompile is part of DataHaven and is licensed under GPL-3.0.
+
+## Support
+
+For issues or questions:
+- GitHub Issues: [datahaven repository](https://github.com/datahavenxyz/datahaven)
+- Documentation: [docs.datahaven.xyz](https://docs.datahaven.xyz)
+
diff --git a/operator/precompiles/datahaven-native-transfer/src/lib.rs b/operator/precompiles/datahaven-native-transfer/src/lib.rs
new file mode 100644
index 00000000..6cff5810
--- /dev/null
+++ b/operator/precompiles/datahaven-native-transfer/src/lib.rs
@@ -0,0 +1,214 @@
+// Copyright 2025 DataHaven
+// This file is part of DataHaven.
+
+// DataHaven is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// DataHaven is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with DataHaven. If not, see .
+
+//! Precompile to expose DataHaven Native Transfer pallet to the EVM layer.
+//!
+//! This precompile allows EVM smart contracts to transfer DataHaven native tokens
+//! to Ethereum via Snowbridge, and to manage the pallet's operational state.
+
+#![cfg_attr(not(feature = "std"), no_std)]
+
+use fp_evm::PrecompileHandle;
+use frame_support::dispatch::{GetDispatchInfo, PostDispatchInfo};
+use frame_support::traits::fungible::Inspect;
+use pallet_datahaven_native_transfer::{
+ Call as NativeTransferCall, Pallet as NativeTransferPallet,
+};
+use pallet_evm::AddressMapping;
+use precompile_utils::prelude::*;
+use sp_core::{H160, U256};
+use sp_runtime::traits::Dispatchable;
+use sp_std::marker::PhantomData;
+
+/// Solidity selector for the TokensLocked event:
+/// keccak256("TokensLocked(address,uint256)")
+pub const SELECTOR_LOG_TOKENS_LOCKED: [u8; 32] = keccak256!("TokensLocked(address,uint256)");
+
+/// Solidity selector for the TokensTransferredToEthereum event:
+/// keccak256("TokensTransferredToEthereum(address,address,uint256)")
+pub const SELECTOR_LOG_TOKENS_TRANSFERRED_TO_ETHEREUM: [u8; 32] =
+ keccak256!("TokensTransferredToEthereum(address,address,uint256)");
+
+#[cfg(test)]
+mod mock;
+#[cfg(test)]
+mod tests;
+
+type BalanceOf =
+ <::Currency as Inspect<
+ ::AccountId,
+ >>::Balance;
+
+/// Precompile for DataHaven Native Transfer pallet
+pub struct DataHavenNativeTransferPrecompile(PhantomData);
+
+#[precompile_utils::precompile]
+impl DataHavenNativeTransferPrecompile
+where
+ Runtime: pallet_datahaven_native_transfer::Config + pallet_evm::Config + frame_system::Config,
+ ::RuntimeCall:
+ Dispatchable + GetDispatchInfo,
+ <::RuntimeCall as Dispatchable>::RuntimeOrigin:
+ From