Loading pkgs/applications/blockchains/polkadot/Cargo.lock +28 −26 Original line number Diff line number Diff line Loading @@ -788,7 +788,7 @@ dependencies = [ [[package]] name = "asset-hub-rococo-runtime" version = "0.22.0" version = "0.22.1" dependencies = [ "asset-test-utils", "assets-common", Loading Loading @@ -920,7 +920,7 @@ dependencies = [ [[package]] name = "asset-hub-westend-runtime" version = "0.26.0" version = "0.26.1" dependencies = [ "asset-test-utils", "assets-common", Loading Loading @@ -1752,7 +1752,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.18.0" version = "0.18.1" dependencies = [ "bp-runtime", "bp-test-utils", Loading Loading @@ -2034,6 +2034,7 @@ dependencies = [ "staging-xcm", "staging-xcm-executor", "testnet-parachains-constants", "xcm-runtime-apis", ] [[package]] Loading Loading @@ -2227,6 +2228,7 @@ dependencies = [ "staging-xcm", "staging-xcm-executor", "testnet-parachains-constants", "xcm-runtime-apis", ] [[package]] Loading Loading @@ -3980,7 +3982,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.18.0" version = "0.19.0" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", Loading Loading @@ -4050,7 +4052,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.17.0" version = "0.17.1" dependencies = [ "assert_matches", "bytes", Loading Loading @@ -4298,7 +4300,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.18.0" version = "0.19.0" dependencies = [ "async-trait", "cumulus-primitives-core", Loading Loading @@ -4344,7 +4346,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.18.0" version = "0.19.0" dependencies = [ "array-bytes", "async-trait", Loading Loading @@ -5117,7 +5119,7 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" version = "14.0.0" version = "14.1.0" dependencies = [ "asset-test-utils", "bp-messages", Loading Loading @@ -8766,7 +8768,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "37.0.0" version = "38.0.0" dependencies = [ "jsonrpsee", "parity-scale-codec", Loading Loading @@ -10844,7 +10846,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "41.0.0" version = "41.0.1" dependencies = [ "environmental", "frame-benchmarking", Loading Loading @@ -12035,7 +12037,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.15.0" version = "0.15.1" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", Loading Loading @@ -12869,7 +12871,7 @@ dependencies = [ [[package]] name = "polkadot" version = "17.0.0" version = "18.0.0" dependencies = [ "assert_cmd", "color-eyre", Loading Loading @@ -13021,7 +13023,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "18.0.0" version = "19.0.0" dependencies = [ "cfg-if", "clap 4.5.11", Loading Loading @@ -13695,7 +13697,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "18.0.0" version = "18.0.1" dependencies = [ "async-channel", "async-trait", Loading Loading @@ -13875,7 +13877,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-bin" version = "6.0.0" version = "7.0.0" dependencies = [ "asset-hub-rococo-runtime", "asset-hub-westend-runtime", Loading Loading @@ -13913,7 +13915,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-lib" version = "0.2.0" version = "0.3.0" dependencies = [ "assert_cmd", "async-trait", Loading Loading @@ -14037,7 +14039,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "18.0.0" version = "19.0.0" dependencies = [ "jsonrpsee", "mmr-rpc", Loading Loading @@ -14137,7 +14139,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "17.0.0" version = "17.0.1" dependencies = [ "assert_matches", "bitflags 1.3.2", Loading Loading @@ -14197,7 +14199,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.6.0" version = "0.7.0" dependencies = [ "asset-test-utils", "assets-common", Loading Loading @@ -14699,7 +14701,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "18.0.0" version = "19.0.0" dependencies = [ "assert_matches", "async-trait", Loading Loading @@ -17311,7 +17313,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "criterion", Loading Loading @@ -17856,7 +17858,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.45.0" version = "0.45.1" dependencies = [ "array-bytes", "assert_matches", Loading Loading @@ -17961,7 +17963,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "async-channel", Loading Loading @@ -18000,7 +18002,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "async-channel", Loading Loading @@ -18072,7 +18074,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "futures", Loading Loading @@ -20992,7 +20994,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "17.0.0" version = "17.0.1" dependencies = [ "assert_matches", "frame-support", Loading pkgs/applications/blockchains/polkadot/default.nix +35 −20 Original line number Diff line number Diff line { fetchFromGitHub , lib , openssl , pkg-config , protobuf , rocksdb_8_3 , rust-jemalloc-sys-unprefixed , rustPlatform , rustc , stdenv , Security , SystemConfiguration { fetchFromGitHub, lib, openssl, pkg-config, protobuf, rocksdb_8_3, rust-jemalloc-sys-unprefixed, rustPlatform, rustc, stdenv, Security, SystemConfiguration, }: let Loading @@ -17,13 +18,13 @@ let in rustPlatform.buildRustPackage rec { pname = "polkadot"; version = "stable2409"; version = "stable2409-1"; src = fetchFromGitHub { owner = "paritytech"; repo = "polkadot-sdk"; rev = "polkadot-${version}"; hash = "sha256-QNjk2lb04VLYpwbE7hmUVaujijX9nkZxVdseTS1G85E="; hash = "sha256-SbQaauElMNuCg0q6aN0ckg39huNZyiq8px9iXWFFtyc="; # the build process of polkadot requires a .git folder in order to determine # the git commit hash that is being built and add it to the version string. Loading Loading @@ -53,7 +54,10 @@ rustPlatform.buildRustPackage rec { buildType = "production"; cargoBuildFlags = [ "-p" "polkadot" ]; cargoBuildFlags = [ "-p" "polkadot" ]; # NOTE: tests currently fail to compile due to an issue with cargo-auditable # and resolution of features flags, potentially related to this: Loading @@ -68,9 +72,13 @@ rustPlatform.buildRustPackage rec { ]; # NOTE: jemalloc is used by default on Linux with unprefixed enabled buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security SystemConfiguration ]; buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security SystemConfiguration ]; # NOTE: disable building `core`/`std` in wasm environment since rust-src isn't # available for `rustc-wasm32` Loading @@ -84,8 +92,15 @@ rustPlatform.buildRustPackage rec { description = "Polkadot Node Implementation"; homepage = "https://polkadot.network"; license = licenses.gpl3Only; maintainers = with maintainers; [ akru andresilva FlorianFranzen RaghavSood ]; maintainers = with maintainers; [ akru andresilva FlorianFranzen RaghavSood ]; # See Iso::from_arch in src/isa/mod.rs in cranelift-codegen-meta. platforms = intersectLists platforms.unix (platforms.aarch64 ++ platforms.s390x ++ platforms.riscv64 ++ platforms.x86); platforms = intersectLists platforms.unix ( platforms.aarch64 ++ platforms.s390x ++ platforms.riscv64 ++ platforms.x86 ); }; } Loading
pkgs/applications/blockchains/polkadot/Cargo.lock +28 −26 Original line number Diff line number Diff line Loading @@ -788,7 +788,7 @@ dependencies = [ [[package]] name = "asset-hub-rococo-runtime" version = "0.22.0" version = "0.22.1" dependencies = [ "asset-test-utils", "assets-common", Loading Loading @@ -920,7 +920,7 @@ dependencies = [ [[package]] name = "asset-hub-westend-runtime" version = "0.26.0" version = "0.26.1" dependencies = [ "asset-test-utils", "assets-common", Loading Loading @@ -1752,7 +1752,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.18.0" version = "0.18.1" dependencies = [ "bp-runtime", "bp-test-utils", Loading Loading @@ -2034,6 +2034,7 @@ dependencies = [ "staging-xcm", "staging-xcm-executor", "testnet-parachains-constants", "xcm-runtime-apis", ] [[package]] Loading Loading @@ -2227,6 +2228,7 @@ dependencies = [ "staging-xcm", "staging-xcm-executor", "testnet-parachains-constants", "xcm-runtime-apis", ] [[package]] Loading Loading @@ -3980,7 +3982,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.18.0" version = "0.19.0" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", Loading Loading @@ -4050,7 +4052,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.17.0" version = "0.17.1" dependencies = [ "assert_matches", "bytes", Loading Loading @@ -4298,7 +4300,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.18.0" version = "0.19.0" dependencies = [ "async-trait", "cumulus-primitives-core", Loading Loading @@ -4344,7 +4346,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.18.0" version = "0.19.0" dependencies = [ "array-bytes", "async-trait", Loading Loading @@ -5117,7 +5119,7 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" version = "14.0.0" version = "14.1.0" dependencies = [ "asset-test-utils", "bp-messages", Loading Loading @@ -8766,7 +8768,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "37.0.0" version = "38.0.0" dependencies = [ "jsonrpsee", "parity-scale-codec", Loading Loading @@ -10844,7 +10846,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "41.0.0" version = "41.0.1" dependencies = [ "environmental", "frame-benchmarking", Loading Loading @@ -12035,7 +12037,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.15.0" version = "0.15.1" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", Loading Loading @@ -12869,7 +12871,7 @@ dependencies = [ [[package]] name = "polkadot" version = "17.0.0" version = "18.0.0" dependencies = [ "assert_cmd", "color-eyre", Loading Loading @@ -13021,7 +13023,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "18.0.0" version = "19.0.0" dependencies = [ "cfg-if", "clap 4.5.11", Loading Loading @@ -13695,7 +13697,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "18.0.0" version = "18.0.1" dependencies = [ "async-channel", "async-trait", Loading Loading @@ -13875,7 +13877,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-bin" version = "6.0.0" version = "7.0.0" dependencies = [ "asset-hub-rococo-runtime", "asset-hub-westend-runtime", Loading Loading @@ -13913,7 +13915,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-lib" version = "0.2.0" version = "0.3.0" dependencies = [ "assert_cmd", "async-trait", Loading Loading @@ -14037,7 +14039,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "18.0.0" version = "19.0.0" dependencies = [ "jsonrpsee", "mmr-rpc", Loading Loading @@ -14137,7 +14139,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "17.0.0" version = "17.0.1" dependencies = [ "assert_matches", "bitflags 1.3.2", Loading Loading @@ -14197,7 +14199,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.6.0" version = "0.7.0" dependencies = [ "asset-test-utils", "assets-common", Loading Loading @@ -14699,7 +14701,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "18.0.0" version = "19.0.0" dependencies = [ "assert_matches", "async-trait", Loading Loading @@ -17311,7 +17313,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "criterion", Loading Loading @@ -17856,7 +17858,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.45.0" version = "0.45.1" dependencies = [ "array-bytes", "assert_matches", Loading Loading @@ -17961,7 +17963,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "async-channel", Loading Loading @@ -18000,7 +18002,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "async-channel", Loading Loading @@ -18072,7 +18074,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.44.0" version = "0.44.1" dependencies = [ "array-bytes", "futures", Loading Loading @@ -20992,7 +20994,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "17.0.0" version = "17.0.1" dependencies = [ "assert_matches", "frame-support", Loading
pkgs/applications/blockchains/polkadot/default.nix +35 −20 Original line number Diff line number Diff line { fetchFromGitHub , lib , openssl , pkg-config , protobuf , rocksdb_8_3 , rust-jemalloc-sys-unprefixed , rustPlatform , rustc , stdenv , Security , SystemConfiguration { fetchFromGitHub, lib, openssl, pkg-config, protobuf, rocksdb_8_3, rust-jemalloc-sys-unprefixed, rustPlatform, rustc, stdenv, Security, SystemConfiguration, }: let Loading @@ -17,13 +18,13 @@ let in rustPlatform.buildRustPackage rec { pname = "polkadot"; version = "stable2409"; version = "stable2409-1"; src = fetchFromGitHub { owner = "paritytech"; repo = "polkadot-sdk"; rev = "polkadot-${version}"; hash = "sha256-QNjk2lb04VLYpwbE7hmUVaujijX9nkZxVdseTS1G85E="; hash = "sha256-SbQaauElMNuCg0q6aN0ckg39huNZyiq8px9iXWFFtyc="; # the build process of polkadot requires a .git folder in order to determine # the git commit hash that is being built and add it to the version string. Loading Loading @@ -53,7 +54,10 @@ rustPlatform.buildRustPackage rec { buildType = "production"; cargoBuildFlags = [ "-p" "polkadot" ]; cargoBuildFlags = [ "-p" "polkadot" ]; # NOTE: tests currently fail to compile due to an issue with cargo-auditable # and resolution of features flags, potentially related to this: Loading @@ -68,9 +72,13 @@ rustPlatform.buildRustPackage rec { ]; # NOTE: jemalloc is used by default on Linux with unprefixed enabled buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security SystemConfiguration ]; buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security SystemConfiguration ]; # NOTE: disable building `core`/`std` in wasm environment since rust-src isn't # available for `rustc-wasm32` Loading @@ -84,8 +92,15 @@ rustPlatform.buildRustPackage rec { description = "Polkadot Node Implementation"; homepage = "https://polkadot.network"; license = licenses.gpl3Only; maintainers = with maintainers; [ akru andresilva FlorianFranzen RaghavSood ]; maintainers = with maintainers; [ akru andresilva FlorianFranzen RaghavSood ]; # See Iso::from_arch in src/isa/mod.rs in cranelift-codegen-meta. platforms = intersectLists platforms.unix (platforms.aarch64 ++ platforms.s390x ++ platforms.riscv64 ++ platforms.x86); platforms = intersectLists platforms.unix ( platforms.aarch64 ++ platforms.s390x ++ platforms.riscv64 ++ platforms.x86 ); }; }