From c1202e5d51f7a5075657339edcc33fbe62ea0479 Mon Sep 17 00:00:00 2001 From: Facundo Farall <37149322+ffarall@users.noreply.github.com> Date: Tue, 2 Dec 2025 17:38:59 -0300 Subject: [PATCH] build: :arrow_up: Upgrade to SH release 0.2.1 (#331) --- operator/Cargo.lock | 1896 ++-------------------------------- operator/Cargo.toml | 70 +- operator/node/Cargo.toml | 1 - operator/node/src/rpc.rs | 8 +- operator/node/src/service.rs | 9 +- 5 files changed, 126 insertions(+), 1858 deletions(-) diff --git a/operator/Cargo.lock b/operator/Cargo.lock index 95609ae5..4accb96e 100644 --- a/operator/Cargo.lock +++ b/operator/Cargo.lock @@ -249,12 +249,6 @@ dependencies = [ "serde", ] -[[package]] -name = "always-assert" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4436e0292ab1bb631b42973c61205e704475fe8126af845c8d923c0996328127" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -739,33 +733,21 @@ checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.3.0", - "futures-lite 2.6.1", + "fastrand", + "futures-lite", "pin-project-lite", "slab", ] -[[package]] -name = "async-fs" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "blocking", - "futures-lite 1.13.0", -] - [[package]] name = "async-fs" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" dependencies = [ - "async-lock 3.4.1", + "async-lock", "blocking", - "futures-lite 2.6.1", + "futures-lite", ] [[package]] @@ -776,33 +758,13 @@ checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ "async-channel 2.5.0", "async-executor", - "async-io 2.6.0", - "async-lock 3.4.1", + "async-io", + "async-lock", "blocking", - "futures-lite 2.6.1", + "futures-lite", "once_cell", ] -[[package]] -name = "async-io" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite 1.13.0", - "log", - "parking", - "polling 2.8.0", - "rustix 0.37.28", - "slab", - "socket2 0.4.10", - "waker-fn", -] - [[package]] name = "async-io" version = "2.6.0" @@ -813,23 +775,14 @@ dependencies = [ "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.6.1", + "futures-lite", "parking", - "polling 3.11.0", + "polling", "rustix 1.1.2", "slab", "windows-sys 0.61.2", ] -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", -] - [[package]] name = "async-lock" version = "3.4.1" @@ -841,43 +794,15 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "async-net" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" -dependencies = [ - "async-io 1.13.0", - "blocking", - "futures-lite 1.13.0", -] - [[package]] name = "async-net" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.6.0", + "async-io", "blocking", - "futures-lite 2.6.1", -] - -[[package]] -name = "async-process" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" -dependencies = [ - "async-io 1.13.0", - "async-lock 2.8.0", - "async-signal", - "blocking", - "cfg-if", - "event-listener 3.1.0", - "futures-lite 1.13.0", - "rustix 0.38.44", - "windows-sys 0.48.0", + "futures-lite", ] [[package]] @@ -887,14 +812,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" dependencies = [ "async-channel 2.5.0", - "async-io 2.6.0", - "async-lock 3.4.1", + "async-io", + "async-lock", "async-signal", "async-task", "blocking", "cfg-if", "event-listener 5.4.1", - "futures-lite 2.6.1", + "futures-lite", "rustix 1.1.2", ] @@ -904,8 +829,8 @@ version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" dependencies = [ - "async-io 2.6.0", - "async-lock 3.4.1", + "async-io", + "async-lock", "atomic-waker", "cfg-if", "futures-core", @@ -924,13 +849,13 @@ checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b" dependencies = [ "async-channel 1.9.0", "async-global-executor", - "async-io 2.6.0", - "async-lock 3.4.1", + "async-io", + "async-lock", "crossbeam-utils", "futures-channel", "futures-core", "futures-io", - "futures-lite 2.6.1", + "futures-lite", "gloo-timers", "kv-log-macro", "log", @@ -1358,7 +1283,7 @@ dependencies = [ "async-channel 2.5.0", "async-task", "futures-io", - "futures-lite 2.6.1", + "futures-lite", "piper", ] @@ -2053,16 +1978,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "cpu-time" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "cpufeatures" version = "0.2.17" @@ -2301,102 +2216,6 @@ dependencies = [ "cipher 0.4.4", ] -[[package]] -name = "cumulus-client-cli" -version = "0.21.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "clap", - "parity-scale-codec", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-service", - "sp-blockchain", - "sp-core", - "sp-runtime", - "url", -] - -[[package]] -name = "cumulus-client-collator" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cumulus-client-consensus-common", - "cumulus-client-network", - "cumulus-primitives-core", - "futures", - "parity-scale-codec", - "parking_lot 0.12.5", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives", - "sc-client-api", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", - "tracing", -] - -[[package]] -name = "cumulus-client-consensus-common" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "cumulus-client-pov-recovery", - "cumulus-primitives-core", - "cumulus-relay-chain-interface", - "dyn-clone", - "futures", - "log", - "parity-scale-codec", - "polkadot-primitives", - "sc-client-api", - "sc-consensus", - "sc-consensus-babe", - "schnellru", - "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-runtime", - "sp-timestamp", - "sp-trie", - "sp-version", - "substrate-prometheus-endpoint", - "tracing", -] - -[[package]] -name = "cumulus-client-network" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "parity-scale-codec", - "parking_lot 0.12.5", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-parachain-primitives", - "polkadot-primitives", - "sc-client-api", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-version", - "tracing", -] - [[package]] name = "cumulus-client-parachain-inherent" version = "0.15.0" @@ -2419,69 +2238,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "cumulus-client-pov-recovery" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "cumulus-primitives-core", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives", - "rand 0.8.5", - "sc-client-api", - "sc-consensus", - "sp-api", - "sp-consensus", - "sp-maybe-compressed-blob", - "sp-runtime", - "sp-version", - "tracing", -] - -[[package]] -name = "cumulus-client-service" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cumulus-client-cli", - "cumulus-client-collator", - "cumulus-client-consensus-common", - "cumulus-client-network", - "cumulus-client-pov-recovery", - "cumulus-primitives-core", - "cumulus-primitives-proof-size-hostfunction", - "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface", - "cumulus-relay-chain-minimal-node", - "futures", - "polkadot-primitives", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-sync", - "sc-network-transactions", - "sc-rpc", - "sc-service", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-io", - "sp-runtime", - "sp-transaction-pool", -] - [[package]] name = "cumulus-primitives-core" version = "0.17.0" @@ -2539,47 +2295,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "cumulus-primitives-utility" -version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cumulus-primitives-core", - "frame-support", - "log", - "pallet-asset-conversion", - "parity-scale-codec", - "polkadot-runtime-common", - "sp-runtime", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", -] - -[[package]] -name = "cumulus-relay-chain-inprocess-interface" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "cumulus-primitives-core", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "polkadot-cli", - "polkadot-service", - "sc-cli", - "sc-client-api", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", -] - [[package]] name = "cumulus-relay-chain-interface" version = "0.21.0" @@ -2599,82 +2314,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "cumulus-relay-chain-minimal-node" -version = "0.22.2" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "array-bytes", - "async-trait", - "cumulus-primitives-core", - "cumulus-relay-chain-interface", - "cumulus-relay-chain-rpc-interface", - "futures", - "polkadot-core-primitives", - "polkadot-network-bridge", - "polkadot-node-network-protocol", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "polkadot-service", - "sc-authority-discovery", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-service", - "sc-tracing", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-runtime", - "substrate-prometheus-endpoint", - "tokio", - "tracing", -] - -[[package]] -name = "cumulus-relay-chain-rpc-interface" -version = "0.21.2" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "cumulus-primitives-core", - "cumulus-relay-chain-interface", - "either", - "futures", - "futures-timer", - "jsonrpsee 0.24.9", - "parity-scale-codec", - "pin-project", - "polkadot-overseer", - "prometheus", - "rand 0.8.5", - "sc-client-api", - "sc-rpc-api", - "sc-service", - "schnellru", - "serde", - "serde_json", - "smoldot 0.11.0", - "smoldot-light 0.9.0", - "sp-api", - "sp-authority-discovery", - "sp-consensus-babe", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-version", - "substrate-prometheus-endpoint", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tracing", - "url", -] - [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.17.0" @@ -2715,19 +2354,6 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", - "subtle-ng", - "zeroize", -] - [[package]] name = "cxx" version = "1.0.186" @@ -3058,7 +2684,6 @@ version = "0.8.0" dependencies = [ "async-channel 1.9.0", "clap", - "cumulus-client-service", "datahaven-mainnet-runtime", "datahaven-runtime-common", "datahaven-stagenet-runtime", @@ -4203,17 +3828,6 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -[[package]] -name = "event-listener" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - [[package]] name = "event-listener" version = "4.0.3" @@ -4335,15 +3949,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.3.0" @@ -5273,16 +4878,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "fs4" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" -dependencies = [ - "rustix 0.38.44", - "windows-sys 0.48.0", -] - [[package]] name = "funty" version = "2.0.0" @@ -5359,28 +4954,13 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -[[package]] -name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] - [[package]] name = "futures-lite" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" dependencies = [ - "fastrand 2.3.0", + "fastrand", "futures-core", "futures-io", "parking", @@ -6216,7 +5796,7 @@ version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdf9d64cfcf380606e64f9a0bcf493616b65331199f984151a6fa11a7b3cde38" dependencies = [ - "async-io 2.6.0", + "async-io", "core-foundation 0.9.4", "fnv", "futures", @@ -6461,15 +6041,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "is_executable" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4" -dependencies = [ - "windows-sys 0.60.2", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -6603,7 +6174,7 @@ checksum = "62b089779ad7f80768693755a031cc14a7766aba707cbe886674e3f79e9b7e47" dependencies = [ "jsonrpsee-core 0.23.2", "jsonrpsee-types 0.23.2", - "jsonrpsee-ws-client 0.23.2", + "jsonrpsee-ws-client", ] [[package]] @@ -6616,7 +6187,6 @@ dependencies = [ "jsonrpsee-proc-macros", "jsonrpsee-server", "jsonrpsee-types 0.24.9", - "jsonrpsee-ws-client 0.24.9", "tokio", "tracing", ] @@ -6665,29 +6235,6 @@ dependencies = [ "url", ] -[[package]] -name = "jsonrpsee-client-transport" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bacb85abf4117092455e1573625e21b8f8ef4dec8aff13361140b2dc266cdff2" -dependencies = [ - "base64 0.22.1", - "futures-util", - "http 1.3.1", - "jsonrpsee-core 0.24.9", - "pin-project", - "rustls 0.23.32", - "rustls-pki-types", - "rustls-platform-verifier 0.5.3", - "soketto 0.8.1", - "thiserror 1.0.69", - "tokio", - "tokio-rustls 0.26.4", - "tokio-util", - "tracing", - "url", -] - [[package]] name = "jsonrpsee-core" version = "0.22.5" @@ -6741,21 +6288,18 @@ checksum = "456196007ca3a14db478346f58c7238028d55ee15c1df15115596e411ff27925" dependencies = [ "async-trait", "bytes", - "futures-timer", "futures-util", "http 1.3.1", "http-body 1.0.1", "http-body-util", "jsonrpsee-types 0.24.9", "parking_lot 0.12.5", - "pin-project", "rand 0.8.5", "rustc-hash 2.1.1", "serde", "serde_json", "thiserror 1.0.69", "tokio", - "tokio-stream", "tracing", ] @@ -6870,19 +6414,6 @@ dependencies = [ "url", ] -[[package]] -name = "jsonrpsee-ws-client" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b3323d890aa384f12148e8d2a1fd18eb66e9e7e825f9de4fa53bcc19b93eef" -dependencies = [ - "http 1.3.1", - "jsonrpsee-client-transport 0.24.9", - "jsonrpsee-core 0.24.9", - "jsonrpsee-types 0.24.9", - "url", -] - [[package]] name = "k256" version = "0.13.4" @@ -6986,17 +6517,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "landlock" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9baa9eeb6e315942429397e617a190f4fdc696ef1ee0342939d641029cbb4ea7" -dependencies = [ - "enumflags2", - "libc", - "thiserror 1.0.69", -] - [[package]] name = "lazy-regex" version = "3.4.1" @@ -7177,7 +6697,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "log", - "lru 0.12.5", + "lru", "quick-protobuf", "quick-protobuf-codec", "smallvec", @@ -7628,18 +7148,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - -[[package]] -name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - [[package]] name = "linux-raw-sys" version = "0.11.0" @@ -7729,12 +7237,6 @@ dependencies = [ "value-bag", ] -[[package]] -name = "lru" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" - [[package]] name = "lru" version = "0.12.5" @@ -8073,25 +7575,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "mmr-gadget" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "log", - "parity-scale-codec", - "sc-client-api", - "sc-offchain", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-consensus-beefy", - "sp-core", - "sp-mmr-primitives", - "sp-runtime", -] - [[package]] name = "mmr-rpc" version = "39.0.0" @@ -8426,18 +7909,6 @@ dependencies = [ "libc", ] -[[package]] -name = "nix" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" -dependencies = [ - "bitflags 2.9.4", - "cfg-if", - "cfg_aliases 0.1.1", - "libc", -] - [[package]] name = "no-std-compat" version = "0.4.1" @@ -8831,39 +8302,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "pallet-asset-tx-payment" -version = "39.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", -] - -[[package]] -name = "pallet-assets" -version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "sp-core", - "sp-runtime", -] - [[package]] name = "pallet-authority-discovery" version = "39.0.0" @@ -8995,7 +8433,7 @@ dependencies = [ [[package]] name = "pallet-bucket-nfts" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-benchmarking", "frame-support", @@ -9016,25 +8454,6 @@ dependencies = [ "sp-std", ] -[[package]] -name = "pallet-collator-selection" -version = "20.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "pallet-authorship", - "pallet-balances", - "pallet-session", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sp-runtime", - "sp-staking", -] - [[package]] name = "pallet-collective" version = "39.1.0" @@ -9071,7 +8490,7 @@ dependencies = [ [[package]] name = "pallet-cr-randomness" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-support", "frame-system", @@ -9355,7 +8774,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-file-system" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "fp-account", "fp-evm", @@ -9608,7 +9027,7 @@ dependencies = [ [[package]] name = "pallet-file-system" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-benchmarking", "frame-support", @@ -9635,7 +9054,7 @@ dependencies = [ [[package]] name = "pallet-file-system-runtime-api" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9831,7 +9250,7 @@ dependencies = [ [[package]] name = "pallet-payment-streams" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-benchmarking", "frame-support", @@ -9851,7 +9270,7 @@ dependencies = [ [[package]] name = "pallet-payment-streams-runtime-api" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9879,7 +9298,7 @@ dependencies = [ [[package]] name = "pallet-proofs-dealer" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-benchmarking", "frame-support", @@ -9901,7 +9320,7 @@ dependencies = [ [[package]] name = "pallet-proofs-dealer-runtime-api" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9923,7 +9342,7 @@ dependencies = [ [[package]] name = "pallet-randomness" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-benchmarking", "frame-support", @@ -10064,7 +9483,7 @@ dependencies = [ [[package]] name = "pallet-storage-providers" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-benchmarking", "frame-support", @@ -10086,7 +9505,7 @@ dependencies = [ [[package]] name = "pallet-storage-providers-runtime-api" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "parity-scale-codec", "scale-info", @@ -10275,36 +9694,6 @@ dependencies = [ "xcm-runtime-apis", ] -[[package]] -name = "parachains-common" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-support", - "frame-system", - "log", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-authorship", - "pallet-balances", - "pallet-collator-selection", - "pallet-message-queue", - "pallet-xcm", - "parity-scale-codec", - "polkadot-primitives", - "scale-info", - "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-executor", - "substrate-wasm-builder", -] - [[package]] name = "parity-bip39" version = "2.0.1" @@ -10618,7 +10007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.3.0", + "fastrand", "futures-io", ] @@ -10638,88 +10027,6 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" -[[package]] -name = "polkadot-approval-distribution" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "bitvec", - "futures", - "futures-timer", - "itertools 0.11.0", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.5", - "tracing-gum", -] - -[[package]] -name = "polkadot-availability-bitfield-distribution" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "always-assert", - "futures", - "futures-timer", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.5", - "tracing-gum", -] - -[[package]] -name = "polkadot-availability-distribution" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "derive_more 0.99.20", - "fatality", - "futures", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.5", - "sc-network", - "schnellru", - "sp-core", - "sp-keystore", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-availability-recovery" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "fatality", - "futures", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.5", - "sc-network", - "schnellru", - "thiserror 1.0.69", - "tokio", - "tracing-gum", -] - [[package]] name = "polkadot-ckb-merkle-mountain-range" version = "0.7.0" @@ -10730,57 +10037,6 @@ dependencies = [ "itertools 0.10.5", ] -[[package]] -name = "polkadot-cli" -version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cfg-if", - "clap", - "frame-benchmarking-cli", - "futures", - "log", - "polkadot-node-metrics", - "polkadot-node-primitives", - "polkadot-service", - "sc-cli", - "sc-executor", - "sc-service", - "sc-storage-monitor", - "sc-sysinfo", - "sc-tracing", - "sp-core", - "sp-io", - "sp-keyring", - "sp-maybe-compressed-blob", - "sp-runtime", - "substrate-build-script-utils", - "thiserror 1.0.69", -] - -[[package]] -name = "polkadot-collator-protocol" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "bitvec", - "fatality", - "futures", - "futures-timer", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "schnellru", - "sp-core", - "sp-keystore", - "sp-runtime", - "thiserror 1.0.69", - "tokio-util", - "tracing-gum", -] - [[package]] name = "polkadot-core-primitives" version = "16.0.0" @@ -10792,437 +10048,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "polkadot-dispute-distribution" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "derive_more 0.99.20", - "fatality", - "futures", - "futures-timer", - "indexmap 2.11.4", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-network", - "schnellru", - "sp-application-crypto", - "sp-keystore", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-erasure-coding" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-primitives", - "reed-solomon-novelpoly", - "sp-core", - "sp-trie", - "thiserror 1.0.69", -] - -[[package]] -name = "polkadot-gossip-support" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "futures-timer", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.5", - "rand_chacha 0.3.1", - "sc-network", - "sc-network-common", - "sp-application-crypto", - "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)", - "sp-keystore", - "tracing-gum", -] - -[[package]] -name = "polkadot-network-bridge" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "always-assert", - "async-trait", - "bytes", - "fatality", - "futures", - "parity-scale-codec", - "parking_lot 0.12.5", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives", - "sc-network", - "sp-consensus", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-collation-generation" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "schnellru", - "sp-core", - "sp-maybe-compressed-blob", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-approval-voting" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "bitvec", - "derive_more 0.99.20", - "futures", - "futures-timer", - "itertools 0.11.0", - "kvdb", - "merlin", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "sc-keystore", - "schnellru", - "schnorrkel 0.11.5", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-runtime", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-approval-voting-parallel" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "itertools 0.11.0", - "polkadot-approval-distribution", - "polkadot-node-core-approval-voting", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "sc-keystore", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-runtime", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-av-store" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "bitvec", - "futures", - "futures-timer", - "kvdb", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "sp-consensus", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-backing" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "bitvec", - "fatality", - "futures", - "polkadot-erasure-coding", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-parachain-primitives", - "polkadot-primitives", - "polkadot-statement-table", - "schnellru", - "sp-keystore", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-bitfield-signing" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", - "thiserror 1.0.69", - "tracing-gum", - "wasm-timer", -] - -[[package]] -name = "polkadot-node-core-candidate-validation" -version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "parity-scale-codec", - "polkadot-node-core-pvf", - "polkadot-node-metrics", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-parachain-primitives", - "polkadot-primitives", - "sp-application-crypto", - "sp-keystore", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-chain-api" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "polkadot-node-metrics", - "polkadot-node-subsystem", - "polkadot-node-subsystem-types", - "sc-client-api", - "sc-consensus-babe", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-chain-selection" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "futures-timer", - "kvdb", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-dispute-coordinator" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "fatality", - "futures", - "kvdb", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-keystore", - "schnellru", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-parachains-inherent" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives", - "sp-blockchain", - "sp-inherents", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-prospective-parachains" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "fatality", - "futures", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-provisioner" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "bitvec", - "fatality", - "futures", - "futures-timer", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "schnellru", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-pvf" -version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "always-assert", - "array-bytes", - "blake3", - "cfg-if", - "futures", - "futures-timer", - "parity-scale-codec", - "pin-project", - "polkadot-core-primitives", - "polkadot-node-core-pvf-common", - "polkadot-node-metrics", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-parachain-primitives", - "polkadot-primitives", - "rand 0.8.5", - "slotmap", - "sp-core", - "strum 0.26.3", - "tempfile", - "thiserror 1.0.69", - "tokio", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-pvf-checker" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "sp-keystore", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-pvf-common" -version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cpu-time", - "futures", - "landlock", - "libc", - "nix 0.28.0", - "parity-scale-codec", - "polkadot-parachain-primitives", - "polkadot-primitives", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", - "seccompiler", - "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6)", - "sp-externalities", - "sp-io", - "sp-tracing", - "thiserror 1.0.69", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-runtime-api" -version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "polkadot-node-metrics", - "polkadot-node-subsystem", - "polkadot-node-subsystem-types", - "polkadot-primitives", - "schnellru", - "sp-consensus-babe", - "tracing-gum", -] - [[package]] name = "polkadot-node-metrics" version = "21.1.0" @@ -11280,7 +10105,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "sc-keystore", - "schnorrkel 0.11.5", + "schnorrkel", "serde", "sp-application-crypto", "sp-consensus-babe", @@ -11293,15 +10118,6 @@ dependencies = [ "zstd 0.12.4", ] -[[package]] -name = "polkadot-node-subsystem" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "polkadot-node-subsystem-types", - "polkadot-overseer", -] - [[package]] name = "polkadot-node-subsystem-types" version = "21.0.1" @@ -11331,41 +10147,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "polkadot-node-subsystem-util" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "derive_more 0.99.20", - "fatality", - "futures", - "futures-channel", - "itertools 0.11.0", - "kvdb", - "parity-db", - "parity-scale-codec", - "parking_lot 0.12.5", - "pin-project", - "polkadot-erasure-coding", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-types", - "polkadot-overseer", - "polkadot-primitives", - "prioritized-metered-channel", - "rand 0.8.5", - "sc-client-api", - "schnellru", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "thiserror 1.0.69", - "tracing-gum", -] - [[package]] name = "polkadot-overseer" version = "21.1.0" @@ -11432,41 +10213,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "polkadot-rpc" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "jsonrpsee 0.24.9", - "mmr-rpc", - "pallet-transaction-payment-rpc", - "polkadot-primitives", - "sc-chain-spec", - "sc-client-api", - "sc-consensus-babe", - "sc-consensus-babe-rpc", - "sc-consensus-beefy", - "sc-consensus-beefy-rpc", - "sc-consensus-epochs", - "sc-consensus-grandpa", - "sc-consensus-grandpa-rpc", - "sc-rpc", - "sc-rpc-spec-v2", - "sc-sync-state-rpc", - "sc-transaction-pool-api", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-keystore", - "sp-runtime", - "substrate-frame-rpc-system", - "substrate-state-trie-migration-rpc", -] - [[package]] name = "polkadot-runtime-common" version = "18.1.0" @@ -11613,135 +10359,6 @@ dependencies = [ "sp-version", ] -[[package]] -name = "polkadot-service" -version = "22.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "async-trait", - "frame-benchmarking", - "frame-benchmarking-cli", - "frame-system", - "frame-system-rpc-runtime-api", - "futures", - "is_executable", - "kvdb", - "kvdb-rocksdb", - "log", - "mmr-gadget", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "parity-db", - "parity-scale-codec", - "parking_lot 0.12.5", - "polkadot-approval-distribution", - "polkadot-availability-bitfield-distribution", - "polkadot-availability-distribution", - "polkadot-availability-recovery", - "polkadot-collator-protocol", - "polkadot-core-primitives", - "polkadot-dispute-distribution", - "polkadot-gossip-support", - "polkadot-network-bridge", - "polkadot-node-collation-generation", - "polkadot-node-core-approval-voting", - "polkadot-node-core-approval-voting-parallel", - "polkadot-node-core-av-store", - "polkadot-node-core-backing", - "polkadot-node-core-bitfield-signing", - "polkadot-node-core-candidate-validation", - "polkadot-node-core-chain-api", - "polkadot-node-core-chain-selection", - "polkadot-node-core-dispute-coordinator", - "polkadot-node-core-parachains-inherent", - "polkadot-node-core-prospective-parachains", - "polkadot-node-core-provisioner", - "polkadot-node-core-pvf", - "polkadot-node-core-pvf-checker", - "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-types", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "polkadot-rpc", - "polkadot-runtime-parachains", - "polkadot-statement-distribution", - "sc-authority-discovery", - "sc-basic-authorship", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", - "sc-consensus-babe", - "sc-consensus-beefy", - "sc-consensus-grandpa", - "sc-consensus-slots", - "sc-executor", - "sc-keystore", - "sc-network", - "sc-network-sync", - "sc-offchain", - "sc-service", - "sc-sync-state-rpc", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", - "sc-transaction-pool-api", - "serde", - "serde_json", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-consensus-grandpa", - "sp-core", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-mmr-primitives", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-timestamp", - "sp-transaction-pool", - "sp-version", - "sp-weights", - "staging-xcm", - "substrate-prometheus-endpoint", - "thiserror 1.0.69", - "tracing-gum", - "xcm-runtime-apis", -] - -[[package]] -name = "polkadot-statement-distribution" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "arrayvec 0.7.6", - "bitvec", - "fatality", - "futures", - "futures-timer", - "indexmap 2.11.4", - "parity-scale-codec", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", - "sp-staking", - "thiserror 1.0.69", - "tracing-gum", -] - [[package]] name = "polkadot-statement-table" version = "17.0.0" @@ -11836,22 +10453,6 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" -[[package]] -name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] - [[package]] name = "polling" version = "3.11.0" @@ -12730,18 +11331,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "reed-solomon-novelpoly" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87413ebb313323d431e85d0afc5a68222aaed972843537cbfe5f061cf1b4bcab" -dependencies = [ - "derive_more 0.99.20", - "fs-err", - "static_init", - "thiserror 1.0.69", -] - [[package]] name = "ref-cast" version = "1.0.25" @@ -12998,7 +11587,7 @@ dependencies = [ "netlink-packet-utils", "netlink-proto", "netlink-sys", - "nix 0.26.4", + "nix", "thiserror 1.0.69", "tokio", ] @@ -13112,33 +11701,6 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "rustix" -version = "0.37.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags 2.9.4", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", -] - [[package]] name = "rustix" version = "1.1.2" @@ -13356,17 +11918,6 @@ dependencies = [ "wait-timeout", ] -[[package]] -name = "ruzstd" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3ffab8f9715a0d455df4bbb9d21e91135aab3cd3ca187af0cd0c3c3f868fdc" -dependencies = [ - "byteorder", - "thiserror-core", - "twox-hash", -] - [[package]] name = "ruzstd" version = "0.5.0" @@ -13713,28 +12264,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "sc-consensus-babe-rpc" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "futures", - "jsonrpsee 0.24.9", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-rpc-api", - "serde", - "sp-api", - "sp-application-crypto", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", - "thiserror 1.0.69", -] - [[package]] name = "sc-consensus-beefy" version = "27.0.0" @@ -13848,26 +12377,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "sc-consensus-grandpa-rpc" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "finality-grandpa", - "futures", - "jsonrpsee 0.24.9", - "log", - "parity-scale-codec", - "sc-client-api", - "sc-consensus-grandpa", - "sc-rpc", - "serde", - "sp-blockchain", - "sp-core", - "sp-runtime", - "thiserror 1.0.69", -] - [[package]] name = "sc-consensus-manual-seal" version = "0.49.0" @@ -14461,38 +12970,6 @@ dependencies = [ "sp-core", ] -[[package]] -name = "sc-storage-monitor" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "clap", - "fs4", - "log", - "sp-core", - "thiserror 1.0.69", - "tokio", -] - -[[package]] -name = "sc-sync-state-rpc" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "jsonrpsee 0.24.9", - "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-consensus-grandpa", - "serde", - "serde_json", - "sp-blockchain", - "sp-runtime", - "thiserror 1.0.69", -] - [[package]] name = "sc-sysinfo" version = "41.0.0" @@ -14791,22 +13268,6 @@ dependencies = [ "hashbrown 0.13.2", ] -[[package]] -name = "schnorrkel" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" -dependencies = [ - "arrayref", - "arrayvec 0.7.6", - "curve25519-dalek-ng", - "merlin", - "rand_core 0.6.4", - "sha2 0.9.9", - "subtle-ng", - "zeroize", -] - [[package]] name = "schnorrkel" version = "0.11.5" @@ -14872,15 +13333,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "seccompiler" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" -dependencies = [ - "libc", -] - [[package]] name = "secp256k1" version = "0.27.0" @@ -15194,7 +13646,7 @@ dependencies = [ [[package]] name = "shc-actors-derive" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "once_cell", "proc-macro2", @@ -15207,7 +13659,7 @@ dependencies = [ [[package]] name = "shc-actors-framework" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "anyhow", "bincode", @@ -15225,7 +13677,7 @@ dependencies = [ [[package]] name = "shc-blockchain-service" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "anyhow", "array-bytes", @@ -15279,7 +13731,7 @@ dependencies = [ [[package]] name = "shc-blockchain-service-db" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "chrono", "diesel", @@ -15303,7 +13755,7 @@ dependencies = [ [[package]] name = "shc-client" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "anyhow", "array-bytes", @@ -15369,12 +13821,11 @@ dependencies = [ [[package]] name = "shc-common" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "anyhow", "bigdecimal", "bincode", - "cumulus-client-service", "cumulus-primitives-core", "cumulus-primitives-storage-weight-reclaim", "fp-account", @@ -15434,7 +13885,7 @@ dependencies = [ [[package]] name = "shc-file-manager" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "bincode", "hash-db", @@ -15458,7 +13909,7 @@ dependencies = [ [[package]] name = "shc-file-transfer-service" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "anyhow", "array-bytes", @@ -15487,7 +13938,7 @@ dependencies = [ [[package]] name = "shc-fisherman-service" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "async-trait", "diesel", @@ -15517,7 +13968,7 @@ dependencies = [ [[package]] name = "shc-forest-manager" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "async-trait", "bincode", @@ -15542,7 +13993,7 @@ dependencies = [ [[package]] name = "shc-indexer-db" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "bigdecimal", "chrono", @@ -15570,7 +14021,7 @@ dependencies = [ [[package]] name = "shc-indexer-service" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "anyhow", "array-bytes", @@ -15621,7 +14072,7 @@ dependencies = [ [[package]] name = "shc-rpc" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "array-bytes", "async-trait", @@ -15673,7 +14124,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "shp-constants" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "sp-core", "sp-runtime", @@ -15682,7 +14133,7 @@ dependencies = [ [[package]] name = "shp-data-price-updater" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-support", "parity-scale-codec", @@ -15697,7 +14148,7 @@ dependencies = [ [[package]] name = "shp-file-key-verifier" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-support", "parity-scale-codec", @@ -15715,7 +14166,7 @@ dependencies = [ [[package]] name = "shp-file-metadata" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "hex", "num-bigint", @@ -15731,7 +14182,7 @@ dependencies = [ [[package]] name = "shp-forest-verifier" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-support", "parity-scale-codec", @@ -15748,16 +14199,15 @@ dependencies = [ [[package]] name = "shp-opaque" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ - "parachains-common", "sp-runtime", ] [[package]] name = "shp-session-keys" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "async-trait", "parity-scale-codec", @@ -15772,7 +14222,7 @@ dependencies = [ [[package]] name = "shp-traits" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "frame-support", "parity-scale-codec", @@ -15786,7 +14236,7 @@ dependencies = [ [[package]] name = "shp-treasury-funding" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "log", "shp-traits", @@ -15797,7 +14247,7 @@ dependencies = [ [[package]] name = "shp-tx-implicits-runtime-api" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "parity-scale-codec", "scale-info", @@ -15810,7 +14260,7 @@ dependencies = [ [[package]] name = "shp-types" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.0#d9a283293a2612a1a567ab5b6848e84e4ea0a858" +source = "git+https://github.com/Moonsong-Labs/storage-hub.git?tag=v0.2.1#25e8dbbc679b46fc7c955ee5a2707dfcaab1ca2b" dependencies = [ "sp-core", "sp-runtime", @@ -15919,38 +14369,12 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "slotmap" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" -dependencies = [ - "version_check", -] - [[package]] name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -[[package]] -name = "smol" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" -dependencies = [ - "async-channel 1.9.0", - "async-executor", - "async-fs 1.6.0", - "async-io 1.13.0", - "async-lock 2.8.0", - "async-net 1.8.0", - "async-process 1.8.1", - "blocking", - "futures-lite 1.13.0", -] - [[package]] name = "smol" version = "2.0.2" @@ -15959,67 +14383,13 @@ checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f" dependencies = [ "async-channel 2.5.0", "async-executor", - "async-fs 2.2.0", - "async-io 2.6.0", - "async-lock 3.4.1", - "async-net 2.0.0", - "async-process 2.5.0", + "async-fs", + "async-io", + "async-lock", + "async-net", + "async-process", "blocking", - "futures-lite 2.6.1", -] - -[[package]] -name = "smoldot" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5" -dependencies = [ - "arrayvec 0.7.6", - "async-lock 2.8.0", - "atomic-take", - "base64 0.21.7", - "bip39", - "blake2-rfc", - "bs58", - "chacha20", - "crossbeam-queue", - "derive_more 0.99.20", - "ed25519-zebra", - "either", - "event-listener 2.5.3", - "fnv", - "futures-lite 1.13.0", - "futures-util", - "hashbrown 0.14.5", - "hex", - "hmac 0.12.1", - "itertools 0.11.0", - "libsecp256k1", - "merlin", - "no-std-net", - "nom", - "num-bigint", - "num-rational", - "num-traits", - "pbkdf2", - "pin-project", - "poly1305", - "rand 0.8.5", - "rand_chacha 0.3.1", - "ruzstd 0.4.0", - "schnorrkel 0.10.2", - "serde", - "serde_json", - "sha2 0.10.9", - "sha3", - "siphasher 0.3.11", - "slab", - "smallvec", - "soketto 0.7.1", - "twox-hash", - "wasmi", - "x25519-dalek", - "zeroize", + "futures-lite", ] [[package]] @@ -16029,7 +14399,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6d1eaa97d77be4d026a1e7ffad1bb3b78448763b357ea6f8188d3e6f736a9b9" dependencies = [ "arrayvec 0.7.6", - "async-lock 3.4.1", + "async-lock", "atomic-take", "base64 0.21.7", "bip39", @@ -16042,7 +14412,7 @@ dependencies = [ "either", "event-listener 4.0.3", "fnv", - "futures-lite 2.6.1", + "futures-lite", "futures-util", "hashbrown 0.14.5", "hex", @@ -16061,8 +14431,8 @@ dependencies = [ "poly1305", "rand 0.8.5", "rand_chacha 0.3.1", - "ruzstd 0.5.0", - "schnorrkel 0.11.5", + "ruzstd", + "schnorrkel", "serde", "serde_json", "sha2 0.10.9", @@ -16077,42 +14447,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "smoldot-light" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256b5bad1d6b49045e95fe87492ce73d5af81545d8b4d8318a872d2007024c33" -dependencies = [ - "async-channel 1.9.0", - "async-lock 2.8.0", - "base64 0.21.7", - "blake2-rfc", - "derive_more 0.99.20", - "either", - "event-listener 2.5.3", - "fnv", - "futures-channel", - "futures-lite 1.13.0", - "futures-util", - "hashbrown 0.14.5", - "hex", - "itertools 0.11.0", - "log", - "lru 0.11.1", - "no-std-net", - "parking_lot 0.12.5", - "pin-project", - "rand 0.8.5", - "rand_chacha 0.3.1", - "serde", - "serde_json", - "siphasher 0.3.11", - "slab", - "smol 1.3.0", - "smoldot 0.11.0", - "zeroize", -] - [[package]] name = "smoldot-light" version = "0.14.0" @@ -16120,7 +14454,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5496f2d116b7019a526b1039ec2247dd172b8670633b1a64a614c9ea12c9d8c7" dependencies = [ "async-channel 2.5.0", - "async-lock 3.4.1", + "async-lock", "base64 0.21.7", "blake2-rfc", "derive_more 0.99.20", @@ -16128,13 +14462,13 @@ dependencies = [ "event-listener 4.0.3", "fnv", "futures-channel", - "futures-lite 2.6.1", + "futures-lite", "futures-util", "hashbrown 0.14.5", "hex", "itertools 0.12.1", "log", - "lru 0.12.5", + "lru", "no-std-net", "parking_lot 0.12.5", "pin-project", @@ -16144,8 +14478,8 @@ dependencies = [ "serde_json", "siphasher 1.0.1", "slab", - "smol 2.0.2", - "smoldot 0.16.0", + "smol", + "smoldot", "zeroize", ] @@ -16947,7 +15281,7 @@ dependencies = [ "primitive-types 0.13.1", "rand 0.8.5", "scale-info", - "schnorrkel 0.11.5", + "schnorrkel", "secp256k1 0.28.2", "secrecy", "serde", @@ -17662,19 +15996,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" -[[package]] -name = "staging-parachain-info" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "sp-runtime", -] - [[package]] name = "staging-xcm" version = "15.1.0" @@ -17843,7 +16164,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412 dependencies = [ "hmac 0.12.1", "pbkdf2", - "schnorrkel 0.11.5", + "schnorrkel", "sha2 0.10.9", "zeroize", ] @@ -17900,23 +16221,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "substrate-state-trie-migration-rpc" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2412-6#bbc435c7667d3283ba280a8fec44676357392753" -dependencies = [ - "jsonrpsee 0.24.9", - "parity-scale-codec", - "sc-client-api", - "sc-rpc-api", - "serde", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-trie", - "trie-db 0.29.1", -] - [[package]] name = "substrate-wasm-builder" version = "25.0.1" @@ -17959,12 +16263,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "subtle-ng" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" - [[package]] name = "subxt" version = "0.37.0" @@ -18059,7 +16357,7 @@ dependencies = [ "futures-util", "serde", "serde_json", - "smoldot-light 0.14.0", + "smoldot-light", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -18109,7 +16407,7 @@ dependencies = [ "parity-scale-codec", "pbkdf2", "regex", - "schnorrkel 0.11.5", + "schnorrkel", "secp256k1 0.28.2", "secrecy", "sha2 0.10.9", @@ -18127,7 +16425,7 @@ dependencies = [ "async-std", "async-trait", "chrono", - "futures-lite 2.6.1", + "futures-lite", "lazy-regex", "log", "pin-project", @@ -18252,7 +16550,7 @@ version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ - "fastrand 2.3.0", + "fastrand", "getrandom 0.3.3", "once_cell", "rustix 1.1.2", @@ -18302,26 +16600,6 @@ dependencies = [ "thiserror-impl 2.0.17", ] -[[package]] -name = "thiserror-core" -version = "1.0.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c001ee18b7e5e3f62cbf58c7fe220119e68d902bb7443179c0c8aef30090e999" -dependencies = [ - "thiserror-core-impl", -] - -[[package]] -name = "thiserror-core-impl" -version = "1.0.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] - [[package]] name = "thiserror-impl" version = "1.0.69" @@ -19317,12 +17595,6 @@ dependencies = [ "libc", ] -[[package]] -name = "waker-fn" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" - [[package]] name = "walkdir" version = "2.5.0" diff --git a/operator/Cargo.toml b/operator/Cargo.toml index 6810e8b1..b41dddb5 100644 --- a/operator/Cargo.toml +++ b/operator/Cargo.toml @@ -266,44 +266,44 @@ fc-storage = { git = "https://github.com/polkadot-evm/frontier", branch = "stabl # StorageHub ## Runtime -pallet-bucket-nfts = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-cr-randomness = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-file-system = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-file-system-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-payment-streams = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-payment-streams-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-proofs-dealer = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-proofs-dealer-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-randomness = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-storage-providers = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -pallet-storage-providers-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-constants = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-data-price-updater = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-file-key-verifier = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-file-metadata = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-forest-verifier = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-traits = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-treasury-funding = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -storage-hub-runtime = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } +pallet-bucket-nfts = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-cr-randomness = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-file-system = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-file-system-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-payment-streams = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-payment-streams-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-proofs-dealer = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-proofs-dealer-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-randomness = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-storage-providers = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +pallet-storage-providers-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-constants = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-data-price-updater = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-file-key-verifier = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-file-metadata = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-forest-verifier = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-traits = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-treasury-funding = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +storage-hub-runtime = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } ## Client cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2412-6", default-features = false } -shc-actors-derive = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-actors-framework = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-blockchain-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-client = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-common = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-file-manager = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-file-transfer-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-fisherman-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-forest-manager = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-indexer-db = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-indexer-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shc-rpc = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-opaque = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-tx-implicits-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } -shp-types = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } +shc-actors-derive = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-actors-framework = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-blockchain-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-client = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-common = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-file-manager = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-file-transfer-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-fisherman-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-forest-manager = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-indexer-db = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-indexer-service = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shc-rpc = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-opaque = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-tx-implicits-runtime-api = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } +shp-types = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } ## Precompiles -pallet-evm-precompile-file-system = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.0", default-features = false } +pallet-evm-precompile-file-system = { git = "https://github.com/Moonsong-Labs/storage-hub.git", tag = "v0.2.1", default-features = false } # The list of dependencies below (which can be both direct and indirect dependencies) are crates # that are suspected to be CPU-intensive, and that are unlikely to require debugging (as some of diff --git a/operator/node/Cargo.toml b/operator/node/Cargo.toml index 831f71c5..5f3ab481 100644 --- a/operator/node/Cargo.toml +++ b/operator/node/Cargo.toml @@ -129,7 +129,6 @@ shp-traits = { workspace = true } shp-types = { workspace = true } sp-keystore = { workspace = true } serde = { workspace = true, default-features = true } -cumulus-client-service = { workspace = true } toml = { workspace = true } [build-dependencies] diff --git a/operator/node/src/rpc.rs b/operator/node/src/rpc.rs index 0cd54971..9a505660 100644 --- a/operator/node/src/rpc.rs +++ b/operator/node/src/rpc.rs @@ -43,7 +43,7 @@ use shc_client::types::FileStorageT; use shc_common::traits::StorageEnableRuntime; use shc_common::traits::StorageEnableRuntimeApi; use shc_common::types::OpaqueBlock; -use shc_common::types::ParachainClient; +use shc_common::types::StorageHubClient; use shc_forest_manager::traits::ForestStorageHandler; use shc_rpc::StorageHubClientApiServer; use shc_rpc::StorageHubClientRpc; @@ -71,7 +71,7 @@ where Runtime: StorageEnableRuntime, { /// The client instance to use. - pub client: Arc>, + pub client: Arc>, /// Transaction pool instance. pub pool: Arc

, /// BEEFY dependencies. @@ -128,7 +128,7 @@ where + BabeApi + fp_rpc::ConvertTransactionRuntimeApi, >, - ParachainClient: StorageProvider, + StorageHubClient: StorageProvider, FL: FileStorageT, FSH: ForestStorageHandler + Send + Sync + 'static, { @@ -216,7 +216,7 @@ where }; module.merge( - Eth::<_, _, _, _, _, _, _, DefaultEthConfig, BE>>::new( + Eth::<_, _, _, _, _, _, _, DefaultEthConfig, BE>>::new( Arc::clone(&client), Arc::clone(&pool), graph.clone(), diff --git a/operator/node/src/service.rs b/operator/node/src/service.rs index 374f30bd..7ce84b11 100644 --- a/operator/node/src/service.rs +++ b/operator/node/src/service.rs @@ -63,6 +63,7 @@ use shc_client::{ }, }; use shc_common::traits::StorageEnableRuntime; +use shc_common::types::StorageHubClient; use shc_file_transfer_service::fetch_genesis_hash; use shc_indexer_db::DbPool; use shc_indexer_service::spawn_indexer_service; @@ -77,11 +78,7 @@ use std::path::PathBuf; use std::sync::atomic::{AtomicU64, Ordering}; use std::{default::Default, path::Path, sync::Arc, time::Duration}; -pub(crate) type FullClient = sc_service::TFullClient< - Block, - RuntimeApi, - sc_executor::WasmExecutor, ->; +pub(crate) type FullClient = StorageHubClient; type FullBackend = sc_service::TFullBackend; type FullSelectChain = sc_consensus::LongestChain; @@ -184,7 +181,7 @@ pub type Service = sc_service::PartialComponents< // StorageHub Enable client pub(crate) type StorageEnableClient = - shc_common::types::ParachainClient<::RuntimeApi>; + shc_common::types::StorageHubClient<::RuntimeApi>; pub fn frontier_database_dir(config: &Configuration, path: &str) -> std::path::PathBuf { config