From f29153ad6a2d491d6bf087a9dae6c260ac1a269c Mon Sep 17 00:00:00 2001 From: Morgan Adamiec Date: Thu, 26 Sep 2024 00:39:58 +0200 Subject: [PATCH] Apply plan --- Cargo.toml | 888 ++-- Plan.toml | 3825 +++++++++++++++++ bridges/bin/runtime-common/Cargo.toml | 61 +- bridges/bin/runtime-common/README.md | 5 + .../chains/chain-asset-hub-rococo/Cargo.toml | 10 +- .../chains/chain-asset-hub-rococo/README.md | 5 + .../chains/chain-asset-hub-westend/Cargo.toml | 10 +- .../chains/chain-asset-hub-westend/README.md | 5 + .../chain-bridge-hub-cumulus/Cargo.toml | 25 +- .../chains/chain-bridge-hub-cumulus/README.md | 5 + .../chains/chain-bridge-hub-kusama/Cargo.toml | 21 +- .../chains/chain-bridge-hub-kusama/README.md | 5 + .../chain-bridge-hub-polkadot/Cargo.toml | 22 +- .../chain-bridge-hub-polkadot/README.md | 5 + .../chains/chain-bridge-hub-rococo/Cargo.toml | 22 +- .../chains/chain-bridge-hub-rococo/README.md | 5 + .../chain-bridge-hub-westend/Cargo.toml | 22 +- .../chains/chain-bridge-hub-westend/README.md | 5 + bridges/chains/chain-kusama/Cargo.toml | 20 +- bridges/chains/chain-kusama/README.md | 5 + .../chains/chain-polkadot-bulletin/Cargo.toml | 26 +- .../chains/chain-polkadot-bulletin/README.md | 5 + bridges/chains/chain-polkadot/Cargo.toml | 20 +- bridges/chains/chain-polkadot/README.md | 5 + bridges/chains/chain-rococo/Cargo.toml | 20 +- bridges/chains/chain-rococo/README.md | 5 + bridges/chains/chain-westend/Cargo.toml | 20 +- bridges/chains/chain-westend/README.md | 5 + bridges/modules/beefy/Cargo.toml | 32 +- bridges/modules/beefy/README.md | 5 + bridges/modules/grandpa/Cargo.toml | 26 +- bridges/modules/grandpa/README.md | 5 + bridges/modules/messages/Cargo.toml | 41 +- bridges/modules/messages/README.md | 5 + bridges/modules/parachains/Cargo.toml | 34 +- bridges/modules/parachains/README.md | 5 + bridges/modules/relayers/Cargo.toml | 60 +- bridges/modules/relayers/README.md | 5 + .../modules/xcm-bridge-hub-router/Cargo.toml | 28 +- .../modules/xcm-bridge-hub-router/README.md | 5 + bridges/modules/xcm-bridge-hub/Cargo.toml | 54 +- bridges/modules/xcm-bridge-hub/README.md | 5 + bridges/primitives/beefy/Cargo.toml | 22 +- bridges/primitives/beefy/README.md | 5 + bridges/primitives/header-chain/Cargo.toml | 16 +- bridges/primitives/header-chain/README.md | 5 + bridges/primitives/messages/Cargo.toml | 20 +- bridges/primitives/messages/README.md | 5 + bridges/primitives/parachains/Cargo.toml | 22 +- bridges/primitives/parachains/README.md | 5 + bridges/primitives/polkadot-core/Cargo.toml | 22 +- bridges/primitives/polkadot-core/README.md | 5 + bridges/primitives/relayers/Cargo.toml | 24 +- bridges/primitives/relayers/README.md | 5 + bridges/primitives/runtime/Cargo.toml | 18 +- bridges/primitives/runtime/README.md | 5 + bridges/primitives/test-utils/Cargo.toml | 20 +- bridges/primitives/test-utils/README.md | 5 + .../xcm-bridge-hub-router/Cargo.toml | 12 +- .../xcm-bridge-hub-router/README.md | 5 + bridges/primitives/xcm-bridge-hub/Cargo.toml | 22 +- bridges/primitives/xcm-bridge-hub/README.md | 5 + bridges/relays/client-substrate/Cargo.toml | 70 +- bridges/relays/client-substrate/README.md | 5 + bridges/relays/equivocation/Cargo.toml | 10 +- bridges/relays/equivocation/README.md | 5 + bridges/relays/finality/Cargo.toml | 5 +- bridges/relays/finality/README.md | 5 + bridges/relays/lib-substrate-relay/Cargo.toml | 73 +- bridges/relays/lib-substrate-relay/README.md | 5 + bridges/relays/messages/Cargo.toml | 16 +- bridges/relays/messages/README.md | 5 + bridges/relays/parachains/Cargo.toml | 14 +- bridges/relays/parachains/README.md | 5 + bridges/relays/utils/Cargo.toml | 18 +- bridges/relays/utils/README.md | 5 + .../pallets/ethereum-client/Cargo.toml | 28 +- .../pallets/ethereum-client/README.md | 5 + .../ethereum-client/fixtures/Cargo.toml | 10 +- .../ethereum-client/fixtures/README.md | 5 + .../pallets/inbound-queue/Cargo.toml | 37 +- .../pallets/inbound-queue/README.md | 5 + .../pallets/inbound-queue/fixtures/Cargo.toml | 10 +- .../pallets/inbound-queue/fixtures/README.md | 5 + .../pallets/outbound-queue/Cargo.toml | 30 +- .../pallets/outbound-queue/README.md | 5 + .../outbound-queue/merkle-tree/Cargo.toml | 11 +- .../outbound-queue/merkle-tree/README.md | 5 + .../outbound-queue/runtime-api/Cargo.toml | 12 +- .../outbound-queue/runtime-api/README.md | 5 + bridges/snowbridge/pallets/system/Cargo.toml | 40 +- bridges/snowbridge/pallets/system/README.md | 5 + .../pallets/system/runtime-api/Cargo.toml | 10 +- .../pallets/system/runtime-api/README.md | 5 + .../snowbridge/primitives/beacon/Cargo.toml | 16 +- .../snowbridge/primitives/beacon/README.md | 5 + bridges/snowbridge/primitives/core/Cargo.toml | 30 +- bridges/snowbridge/primitives/core/README.md | 5 + .../snowbridge/primitives/ethereum/Cargo.toml | 9 +- .../snowbridge/primitives/ethereum/README.md | 5 + .../snowbridge/primitives/router/Cargo.toml | 21 +- .../snowbridge/primitives/router/README.md | 5 + .../runtime/runtime-common/Cargo.toml | 17 +- .../runtime/runtime-common/README.md | 5 + .../snowbridge/runtime/test-common/Cargo.toml | 57 +- .../snowbridge/runtime/test-common/README.md | 5 + cumulus/bin/pov-validator/Cargo.toml | 2 +- cumulus/bin/pov-validator/README.md | 5 + cumulus/client/cli/Cargo.toml | 25 +- cumulus/client/cli/README.md | 5 + cumulus/client/collator/Cargo.toml | 58 +- cumulus/client/collator/README.md | 5 + cumulus/client/consensus/aura/Cargo.toml | 101 +- cumulus/client/consensus/aura/README.md | 5 + cumulus/client/consensus/common/Cargo.toml | 62 +- cumulus/client/consensus/common/README.md | 5 + cumulus/client/consensus/proposer/Cargo.toml | 21 +- cumulus/client/consensus/proposer/README.md | 5 + .../client/consensus/relay-chain/Cargo.toml | 42 +- .../client/consensus/relay-chain/README.md | 5 + cumulus/client/network/Cargo.toml | 69 +- cumulus/client/network/README.md | 5 + cumulus/client/parachain-inherent/Cargo.toml | 42 +- cumulus/client/parachain-inherent/README.md | 5 + cumulus/client/pov-recovery/Cargo.toml | 63 +- cumulus/client/pov-recovery/README.md | 5 + .../Cargo.toml | 55 +- .../relay-chain-inprocess-interface/README.md | 5 + .../client/relay-chain-interface/Cargo.toml | 24 +- .../client/relay-chain-interface/README.md | 5 + .../relay-chain-minimal-node/Cargo.toml | 77 +- .../client/relay-chain-minimal-node/README.md | 5 + .../relay-chain-rpc-interface/Cargo.toml | 46 +- .../relay-chain-rpc-interface/README.md | 5 + cumulus/client/service/Cargo.toml | 95 +- cumulus/client/service/README.md | 5 + cumulus/pallets/aura-ext/Cargo.toml | 24 +- cumulus/pallets/aura-ext/README.md | 5 + cumulus/pallets/collator-selection/Cargo.toml | 35 +- cumulus/pallets/collator-selection/README.md | 5 + cumulus/pallets/dmp-queue/Cargo.toml | 23 +- cumulus/pallets/dmp-queue/README.md | 5 + cumulus/pallets/parachain-system/Cargo.toml | 66 +- cumulus/pallets/parachain-system/README.md | 5 + .../parachain-system/proc-macro/README.md | 5 + .../pallets/session-benchmarking/Cargo.toml | 10 +- .../pallets/session-benchmarking/README.md | 5 + cumulus/pallets/solo-to-para/Cargo.toml | 20 +- cumulus/pallets/solo-to-para/README.md | 5 + cumulus/pallets/xcm/Cargo.toml | 17 +- cumulus/pallets/xcm/README.md | 5 + cumulus/pallets/xcmp-queue/Cargo.toml | 48 +- cumulus/pallets/xcmp-queue/README.md | 5 + cumulus/parachains/common/Cargo.toml | 53 +- cumulus/parachains/common/README.md | 5 + .../assets/asset-hub-rococo/Cargo.toml | 30 +- .../assets/asset-hub-rococo/README.md | 5 + .../assets/asset-hub-westend/Cargo.toml | 30 +- .../assets/asset-hub-westend/README.md | 5 + .../bridges/bridge-hub-rococo/Cargo.toml | 28 +- .../bridges/bridge-hub-rococo/README.md | 5 + .../bridges/bridge-hub-westend/Cargo.toml | 28 +- .../bridges/bridge-hub-westend/README.md | 5 + .../collectives-westend/Cargo.toml | 19 +- .../collectives/collectives-westend/README.md | 5 + .../coretime/coretime-rococo/Cargo.toml | 20 +- .../coretime/coretime-rococo/README.md | 5 + .../coretime/coretime-westend/Cargo.toml | 20 +- .../coretime/coretime-westend/README.md | 5 + .../people/people-rococo/Cargo.toml | 17 +- .../parachains/people/people-rococo/README.md | 5 + .../people/people-westend/Cargo.toml | 17 +- .../people/people-westend/README.md | 5 + .../parachains/testing/penpal/Cargo.toml | 23 +- .../parachains/testing/penpal/README.md | 5 + .../emulated/chains/relays/rococo/Cargo.toml | 30 +- .../emulated/chains/relays/rococo/README.md | 5 + .../emulated/chains/relays/westend/Cargo.toml | 38 +- .../emulated/chains/relays/westend/README.md | 5 + .../emulated/common/Cargo.toml | 88 +- .../emulated/common/README.md | 5 + .../networks/rococo-system/Cargo.toml | 17 +- .../emulated/networks/rococo-system/README.md | 5 + .../networks/rococo-westend-system/Cargo.toml | 20 +- .../networks/rococo-westend-system/README.md | 5 + .../networks/westend-system/Cargo.toml | 19 +- .../networks/westend-system/README.md | 5 + .../tests/assets/asset-hub-rococo/Cargo.toml | 49 +- .../tests/assets/asset-hub-rococo/README.md | 5 + .../tests/assets/asset-hub-westend/Cargo.toml | 58 +- .../tests/assets/asset-hub-westend/README.md | 5 + .../bridges/bridge-hub-rococo/Cargo.toml | 57 +- .../tests/bridges/bridge-hub-rococo/README.md | 5 + .../bridges/bridge-hub-westend/Cargo.toml | 60 +- .../bridges/bridge-hub-westend/README.md | 5 + .../collectives-westend/Cargo.toml | 47 +- .../collectives/collectives-westend/README.md | 5 + .../tests/coretime/coretime-rococo/Cargo.toml | 30 +- .../tests/coretime/coretime-rococo/README.md | 5 + .../coretime/coretime-westend/Cargo.toml | 30 +- .../tests/coretime/coretime-westend/README.md | 5 + .../tests/people/people-rococo/Cargo.toml | 36 +- .../tests/people/people-rococo/README.md | 5 + .../tests/people/people-westend/Cargo.toml | 38 +- .../tests/people/people-westend/README.md | 5 + .../pallets/collective-content/Cargo.toml | 15 +- .../pallets/collective-content/README.md | 5 + .../pallets/parachain-info/Cargo.toml | 13 +- .../pallets/parachain-info/README.md | 5 + cumulus/parachains/pallets/ping/Cargo.toml | 17 +- cumulus/parachains/pallets/ping/README.md | 5 + .../assets/asset-hub-rococo/Cargo.toml | 140 +- .../assets/asset-hub-rococo/README.md | 5 + .../assets/asset-hub-westend/Cargo.toml | 142 +- .../assets/asset-hub-westend/README.md | 5 + .../runtimes/assets/common/Cargo.toml | 33 +- .../runtimes/assets/common/README.md | 5 + .../runtimes/assets/test-utils/Cargo.toml | 53 +- .../runtimes/assets/test-utils/README.md | 5 + .../bridge-hubs/bridge-hub-rococo/Cargo.toml | 186 +- .../bridge-hubs/bridge-hub-rococo/README.md | 5 + .../bridge-hubs/bridge-hub-westend/Cargo.toml | 178 +- .../bridge-hubs/bridge-hub-westend/README.md | 5 + .../runtimes/bridge-hubs/common/Cargo.toml | 18 +- .../runtimes/bridge-hubs/common/README.md | 5 + .../bridge-hubs/test-utils/Cargo.toml | 77 +- .../runtimes/bridge-hubs/test-utils/README.md | 5 + .../collectives-westend/Cargo.toml | 133 +- .../collectives/collectives-westend/README.md | 5 + .../parachains/runtimes/constants/Cargo.toml | 18 +- .../parachains/runtimes/constants/README.md | 5 + .../contracts/contracts-rococo/Cargo.toml | 107 +- .../contracts/contracts-rococo/README.md | 5 + .../coretime/coretime-rococo/Cargo.toml | 108 +- .../coretime/coretime-rococo/README.md | 5 + .../coretime/coretime-westend/Cargo.toml | 107 +- .../coretime/coretime-westend/README.md | 5 + .../glutton/glutton-westend/Cargo.toml | 75 +- .../glutton/glutton-westend/README.md | 5 + .../runtimes/people/people-rococo/Cargo.toml | 104 +- .../runtimes/people/people-rococo/README.md | 5 + .../runtimes/people/people-westend/Cargo.toml | 104 +- .../runtimes/people/people-westend/README.md | 5 + .../runtimes/starters/seedling/Cargo.toml | 56 +- .../runtimes/starters/seedling/README.md | 5 + .../runtimes/starters/shell/Cargo.toml | 60 +- .../runtimes/starters/shell/README.md | 5 + .../parachains/runtimes/test-utils/Cargo.toml | 54 +- .../parachains/runtimes/test-utils/README.md | 5 + .../runtimes/testing/penpal/Cargo.toml | 102 +- .../runtimes/testing/penpal/README.md | 5 + .../testing/rococo-parachain/Cargo.toml | 88 +- .../testing/rococo-parachain/README.md | 5 + cumulus/polkadot-parachain/Cargo.toml | 80 +- cumulus/polkadot-parachain/README.md | 5 + .../polkadot-parachain-lib/Cargo.toml | 153 +- .../polkadot-parachain-lib/README.md | 5 + cumulus/primitives/aura/Cargo.toml | 8 +- cumulus/primitives/aura/README.md | 5 + cumulus/primitives/core/Cargo.toml | 20 +- cumulus/primitives/core/README.md | 5 + .../primitives/parachain-inherent/Cargo.toml | 14 +- .../primitives/parachain-inherent/README.md | 5 + .../proof-size-hostfunction/Cargo.toml | 14 +- .../proof-size-hostfunction/README.md | 5 + .../storage-weight-reclaim/Cargo.toml | 23 +- .../storage-weight-reclaim/README.md | 5 + cumulus/primitives/timestamp/Cargo.toml | 11 +- cumulus/primitives/timestamp/README.md | 5 + cumulus/primitives/utility/Cargo.toml | 24 +- cumulus/primitives/utility/README.md | 5 + cumulus/test/client/Cargo.toml | 93 +- cumulus/test/client/README.md | 5 + cumulus/test/relay-sproof-builder/Cargo.toml | 18 +- cumulus/test/relay-sproof-builder/README.md | 5 + cumulus/test/runtime/Cargo.toml | 68 +- cumulus/test/runtime/README.md | 5 + cumulus/test/service/Cargo.toml | 183 +- cumulus/test/service/README.md | 5 + cumulus/xcm/xcm-emulator/Cargo.toml | 74 +- cumulus/xcm/xcm-emulator/README.md | 5 + docs/sdk/Cargo.toml | 240 +- docs/sdk/README.md | 5 + .../chain_spec_runtime/Cargo.toml | 33 +- .../chain_spec_runtime/README.md | 5 + polkadot/Cargo.toml | 28 +- polkadot/README.md | 5 + polkadot/cli/Cargo.toml | 37 +- polkadot/cli/README.md | 5 + polkadot/core-primitives/Cargo.toml | 6 +- polkadot/core-primitives/README.md | 5 + polkadot/erasure-coding/Cargo.toml | 14 +- polkadot/erasure-coding/README.md | 5 + polkadot/erasure-coding/fuzzer/Cargo.toml | 9 +- polkadot/erasure-coding/fuzzer/README.md | 5 + polkadot/node/collation-generation/Cargo.toml | 32 +- polkadot/node/collation-generation/README.md | 5 + polkadot/node/core/approval-voting/Cargo.toml | 49 +- polkadot/node/core/approval-voting/README.md | 5 + polkadot/node/core/av-store/Cargo.toml | 40 +- polkadot/node/core/av-store/README.md | 5 + polkadot/node/core/backing/Cargo.toml | 40 +- polkadot/node/core/backing/README.md | 5 + .../node/core/bitfield-signing/Cargo.toml | 21 +- polkadot/node/core/bitfield-signing/README.md | 5 + .../node/core/candidate-validation/Cargo.toml | 45 +- .../node/core/candidate-validation/README.md | 5 + polkadot/node/core/chain-api/Cargo.toml | 30 +- polkadot/node/core/chain-api/README.md | 5 + polkadot/node/core/chain-selection/Cargo.toml | 21 +- polkadot/node/core/chain-selection/README.md | 5 + .../node/core/dispute-coordinator/Cargo.toml | 36 +- .../node/core/dispute-coordinator/README.md | 5 + .../node/core/parachains-inherent/Cargo.toml | 20 +- .../node/core/parachains-inherent/README.md | 5 + .../core/prospective-parachains/Cargo.toml | 23 +- .../core/prospective-parachains/README.md | 5 + polkadot/node/core/provisioner/Cargo.toml | 25 +- polkadot/node/core/provisioner/README.md | 5 + polkadot/node/core/pvf-checker/Cargo.toml | 39 +- polkadot/node/core/pvf-checker/README.md | 5 + polkadot/node/core/pvf/Cargo.toml | 43 +- polkadot/node/core/pvf/README.md | 5 + polkadot/node/core/pvf/common/Cargo.toml | 38 +- polkadot/node/core/pvf/common/README.md | 5 + .../node/core/pvf/execute-worker/Cargo.toml | 22 +- .../node/core/pvf/execute-worker/README.md | 5 + .../node/core/pvf/prepare-worker/Cargo.toml | 32 +- .../node/core/pvf/prepare-worker/README.md | 5 + polkadot/node/core/runtime-api/Cargo.toml | 34 +- polkadot/node/core/runtime-api/README.md | 5 + polkadot/node/gum/Cargo.toml | 5 +- polkadot/node/gum/README.md | 5 + polkadot/node/gum/proc-macro/README.md | 5 + polkadot/node/jaeger/Cargo.toml | 17 +- polkadot/node/jaeger/README.md | 5 + polkadot/node/malus/Cargo.toml | 57 +- polkadot/node/malus/README.md | 5 + polkadot/node/metrics/Cargo.toml | 31 +- polkadot/node/metrics/README.md | 5 + .../network/approval-distribution/Cargo.toml | 40 +- .../network/approval-distribution/README.md | 5 + .../availability-distribution/Cargo.toml | 43 +- .../availability-distribution/README.md | 5 + .../network/availability-recovery/Cargo.toml | 43 +- .../network/availability-recovery/README.md | 5 + .../network/bitfield-distribution/Cargo.toml | 31 +- .../network/bitfield-distribution/README.md | 5 + polkadot/node/network/bridge/Cargo.toml | 36 +- polkadot/node/network/bridge/README.md | 5 + .../node/network/collator-protocol/Cargo.toml | 45 +- .../node/network/collator-protocol/README.md | 5 + .../network/dispute-distribution/Cargo.toml | 42 +- .../network/dispute-distribution/README.md | 5 + .../node/network/gossip-support/Cargo.toml | 46 +- .../node/network/gossip-support/README.md | 5 + polkadot/node/network/protocol/Cargo.toml | 26 +- polkadot/node/network/protocol/README.md | 5 + .../network/statement-distribution/Cargo.toml | 47 +- .../network/statement-distribution/README.md | 5 + polkadot/node/overseer/Cargo.toml | 37 +- polkadot/node/overseer/README.md | 5 + polkadot/node/primitives/Cargo.toml | 31 +- polkadot/node/primitives/README.md | 5 + polkadot/node/service/Cargo.toml | 215 +- polkadot/node/service/README.md | 5 + polkadot/node/subsystem-bench/Cargo.toml | 99 +- polkadot/node/subsystem-bench/README.md | 5 + .../node/subsystem-test-helpers/Cargo.toml | 37 +- .../node/subsystem-test-helpers/README.md | 5 + polkadot/node/subsystem-types/Cargo.toml | 47 +- polkadot/node/subsystem-types/README.md | 5 + polkadot/node/subsystem-util/Cargo.toml | 50 +- polkadot/node/subsystem-util/README.md | 5 + polkadot/node/subsystem/Cargo.toml | 11 +- polkadot/node/subsystem/README.md | 5 + polkadot/node/test/client/Cargo.toml | 63 +- polkadot/node/test/client/README.md | 5 + polkadot/node/test/service/Cargo.toml | 122 +- polkadot/node/test/service/README.md | 5 + polkadot/node/tracking-allocator/README.md | 5 + .../node/zombienet-backchannel/Cargo.toml | 3 +- polkadot/node/zombienet-backchannel/README.md | 5 + polkadot/parachain/Cargo.toml | 6 +- polkadot/parachain/README.md | 5 + polkadot/parachain/test-parachains/Cargo.toml | 7 +- polkadot/parachain/test-parachains/README.md | 5 + .../test-parachains/adder/Cargo.toml | 7 +- .../parachain/test-parachains/adder/README.md | 5 + .../test-parachains/adder/collator/Cargo.toml | 37 +- .../test-parachains/adder/collator/README.md | 5 + .../parachain/test-parachains/halt/Cargo.toml | 5 +- .../parachain/test-parachains/halt/README.md | 5 + .../test-parachains/undying/Cargo.toml | 5 +- .../test-parachains/undying/README.md | 5 + .../undying/collator/Cargo.toml | 37 +- .../undying/collator/README.md | 5 + polkadot/primitives/Cargo.toml | 18 +- polkadot/primitives/README.md | 5 + polkadot/primitives/test-helpers/Cargo.toml | 13 +- polkadot/primitives/test-helpers/README.md | 5 + polkadot/rpc/Cargo.toml | 83 +- polkadot/rpc/README.md | 5 + polkadot/runtime/common/Cargo.toml | 70 +- polkadot/runtime/common/README.md | 5 + .../common/slot_range_helper/Cargo.toml | 4 +- .../common/slot_range_helper/README.md | 5 + polkadot/runtime/metrics/Cargo.toml | 6 +- polkadot/runtime/metrics/README.md | 5 + polkadot/runtime/parachains/Cargo.toml | 64 +- polkadot/runtime/parachains/README.md | 5 + polkadot/runtime/rococo/Cargo.toml | 170 +- polkadot/runtime/rococo/README.md | 5 + polkadot/runtime/rococo/constants/Cargo.toml | 20 +- polkadot/runtime/rococo/constants/README.md | 5 + polkadot/runtime/test-runtime/Cargo.toml | 99 +- polkadot/runtime/test-runtime/README.md | 5 + .../runtime/test-runtime/constants/Cargo.toml | 7 +- .../runtime/test-runtime/constants/README.md | 5 + polkadot/runtime/westend/Cargo.toml | 181 +- polkadot/runtime/westend/README.md | 5 + polkadot/runtime/westend/constants/Cargo.toml | 20 +- polkadot/runtime/westend/constants/README.md | 5 + polkadot/statement-table/Cargo.toml | 11 +- polkadot/statement-table/README.md | 5 + polkadot/utils/generate-bags/Cargo.toml | 12 +- polkadot/utils/generate-bags/README.md | 5 + .../remote-ext-tests/bags-list/Cargo.toml | 17 +- .../remote-ext-tests/bags-list/README.md | 5 + polkadot/xcm/Cargo.toml | 9 +- polkadot/xcm/README.md | 5 + polkadot/xcm/docs/Cargo.toml | 44 +- polkadot/xcm/docs/README.md | 5 + polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml | 37 +- polkadot/xcm/pallet-xcm-benchmarks/README.md | 5 + polkadot/xcm/pallet-xcm/Cargo.toml | 35 +- polkadot/xcm/pallet-xcm/README.md | 5 + polkadot/xcm/procedural/Cargo.toml | 4 +- polkadot/xcm/procedural/README.md | 5 + polkadot/xcm/xcm-builder/Cargo.toml | 50 +- polkadot/xcm/xcm-builder/README.md | 5 + polkadot/xcm/xcm-executor/Cargo.toml | 16 +- polkadot/xcm/xcm-executor/README.md | 5 + .../xcm-executor/integration-tests/Cargo.toml | 36 +- .../xcm-executor/integration-tests/README.md | 5 + polkadot/xcm/xcm-runtime-apis/Cargo.toml | 44 +- polkadot/xcm/xcm-runtime-apis/README.md | 5 + polkadot/xcm/xcm-simulator/Cargo.toml | 40 +- polkadot/xcm/xcm-simulator/README.md | 5 + polkadot/xcm/xcm-simulator/example/Cargo.toml | 58 +- polkadot/xcm/xcm-simulator/example/README.md | 5 + polkadot/xcm/xcm-simulator/fuzzer/Cargo.toml | 56 +- polkadot/xcm/xcm-simulator/fuzzer/README.md | 5 + substrate/bin/node/bench/Cargo.toml | 44 +- substrate/bin/node/bench/README.md | 5 + substrate/bin/node/cli/Cargo.toml | 22 +- substrate/bin/node/cli/README.md | 5 + substrate/bin/node/inspect/Cargo.toml | 24 +- substrate/bin/node/inspect/README.md | 5 + substrate/bin/node/primitives/Cargo.toml | 4 +- substrate/bin/node/primitives/README.md | 5 + substrate/bin/node/rpc/Cargo.toml | 83 +- substrate/bin/node/rpc/README.md | 5 + substrate/bin/node/runtime/Cargo.toml | 13 +- substrate/bin/node/runtime/README.md | 5 + substrate/bin/node/testing/Cargo.toml | 76 +- substrate/bin/node/testing/README.md | 5 + .../bin/utils/chain-spec-builder/Cargo.toml | 5 +- .../bin/utils/chain-spec-builder/README.md | 5 + substrate/bin/utils/subkey/Cargo.toml | 5 +- substrate/bin/utils/subkey/README.md | 5 + substrate/client/allocator/Cargo.toml | 8 +- substrate/client/allocator/README.md | 5 + substrate/client/api/Cargo.toml | 49 +- substrate/client/api/README.md | 5 + .../client/authority-discovery/Cargo.toml | 36 +- .../client/authority-discovery/README.md | 5 + substrate/client/basic-authorship/Cargo.toml | 41 +- substrate/client/basic-authorship/README.md | 5 + substrate/client/block-builder/Cargo.toml | 27 +- substrate/client/block-builder/README.md | 5 + substrate/client/chain-spec/Cargo.toml | 48 +- substrate/client/chain-spec/README.md | 5 + substrate/client/chain-spec/derive/Cargo.toml | 2 +- substrate/client/chain-spec/derive/README.md | 5 + substrate/client/cli/Cargo.toml | 50 +- substrate/client/cli/README.md | 5 + substrate/client/consensus/aura/Cargo.toml | 67 +- substrate/client/consensus/aura/README.md | 5 + substrate/client/consensus/babe/Cargo.toml | 74 +- substrate/client/consensus/babe/README.md | 5 + .../client/consensus/babe/rpc/Cargo.toml | 45 +- substrate/client/consensus/babe/rpc/README.md | 5 + substrate/client/consensus/beefy/Cargo.toml | 70 +- substrate/client/consensus/beefy/README.md | 5 + .../client/consensus/beefy/rpc/Cargo.toml | 24 +- .../client/consensus/beefy/rpc/README.md | 5 + substrate/client/consensus/common/Cargo.toml | 34 +- substrate/client/consensus/common/README.md | 5 + substrate/client/consensus/epochs/Cargo.toml | 17 +- substrate/client/consensus/epochs/README.md | 5 + substrate/client/consensus/grandpa/Cargo.toml | 84 +- substrate/client/consensus/grandpa/README.md | 5 + .../client/consensus/grandpa/rpc/Cargo.toml | 32 +- .../client/consensus/grandpa/rpc/README.md | 5 + .../client/consensus/manual-seal/Cargo.toml | 65 +- .../client/consensus/manual-seal/README.md | 5 + substrate/client/consensus/pow/Cargo.toml | 35 +- substrate/client/consensus/pow/README.md | 5 + substrate/client/consensus/slots/Cargo.toml | 37 +- substrate/client/consensus/slots/README.md | 5 + substrate/client/db/Cargo.toml | 36 +- substrate/client/db/README.md | 5 + substrate/client/executor/Cargo.toml | 59 +- substrate/client/executor/README.md | 5 + substrate/client/executor/common/Cargo.toml | 11 +- substrate/client/executor/common/README.md | 5 + substrate/client/executor/polkavm/Cargo.toml | 9 +- substrate/client/executor/polkavm/README.md | 5 + .../client/executor/runtime-test/Cargo.toml | 6 +- .../client/executor/runtime-test/README.md | 5 + substrate/client/executor/wasmtime/Cargo.toml | 15 +- substrate/client/executor/wasmtime/README.md | 5 + substrate/client/informant/Cargo.toml | 20 +- substrate/client/informant/README.md | 5 + substrate/client/keystore/Cargo.toml | 19 +- substrate/client/keystore/README.md | 5 + .../client/merkle-mountain-range/Cargo.toml | 35 +- .../client/merkle-mountain-range/README.md | 5 + .../merkle-mountain-range/rpc/Cargo.toml | 17 +- .../merkle-mountain-range/rpc/README.md | 5 + substrate/client/mixnet/Cargo.toml | 32 +- substrate/client/mixnet/README.md | 5 + substrate/client/network-gossip/Cargo.toml | 22 +- substrate/client/network-gossip/README.md | 5 + substrate/client/network/Cargo.toml | 47 +- substrate/client/network/README.md | 5 + substrate/client/network/common/Cargo.toml | 17 +- substrate/client/network/common/README.md | 5 + substrate/client/network/light/Cargo.toml | 20 +- substrate/client/network/light/README.md | 5 + substrate/client/network/statement/Cargo.toml | 26 +- substrate/client/network/statement/README.md | 5 + substrate/client/network/sync/Cargo.toml | 52 +- substrate/client/network/sync/README.md | 5 + substrate/client/network/test/Cargo.toml | 46 +- substrate/client/network/test/README.md | 5 + .../client/network/transactions/Cargo.toml | 26 +- .../client/network/transactions/README.md | 5 + substrate/client/network/types/Cargo.toml | 2 +- substrate/client/network/types/README.md | 5 + substrate/client/offchain/Cargo.toml | 52 +- substrate/client/offchain/README.md | 5 + substrate/client/proposer-metrics/Cargo.toml | 5 +- substrate/client/proposer-metrics/README.md | 5 + substrate/client/rpc-api/Cargo.toml | 23 +- substrate/client/rpc-api/README.md | 5 + substrate/client/rpc-servers/Cargo.toml | 7 +- substrate/client/rpc-servers/README.md | 5 + substrate/client/rpc-spec-v2/Cargo.toml | 55 +- substrate/client/rpc-spec-v2/README.md | 5 + substrate/client/rpc/Cargo.toml | 72 +- substrate/client/rpc/README.md | 5 + substrate/client/service/Cargo.toml | 116 +- substrate/client/service/README.md | 5 + substrate/client/service/test/Cargo.toml | 57 +- substrate/client/service/test/README.md | 5 + substrate/client/state-db/Cargo.toml | 5 +- substrate/client/state-db/README.md | 5 + substrate/client/statement-store/Cargo.toml | 28 +- substrate/client/statement-store/README.md | 5 + substrate/client/storage-monitor/Cargo.toml | 5 +- substrate/client/storage-monitor/README.md | 5 + substrate/client/sync-state-rpc/Cargo.toml | 23 +- substrate/client/sync-state-rpc/README.md | 5 + substrate/client/sysinfo/Cargo.toml | 19 +- substrate/client/sysinfo/README.md | 5 + substrate/client/telemetry/Cargo.toml | 8 +- substrate/client/telemetry/README.md | 5 + substrate/client/tracing/Cargo.toml | 26 +- substrate/client/tracing/README.md | 5 + substrate/client/tracing/proc-macro/README.md | 5 + substrate/client/transaction-pool/Cargo.toml | 45 +- substrate/client/transaction-pool/README.md | 5 + .../client/transaction-pool/api/Cargo.toml | 9 +- .../client/transaction-pool/api/README.md | 5 + substrate/client/utils/Cargo.toml | 4 +- substrate/client/utils/README.md | 5 + substrate/deprecated/hashing/Cargo.toml | 5 +- substrate/deprecated/hashing/README.md | 5 + .../deprecated/hashing/proc-macro/Cargo.toml | 5 +- .../deprecated/hashing/proc-macro/README.md | 5 + substrate/frame/Cargo.toml | 28 +- substrate/frame/README.md | 5 + substrate/frame/alliance/Cargo.toml | 26 +- substrate/frame/alliance/README.md | 5 + substrate/frame/asset-conversion/Cargo.toml | 27 +- substrate/frame/asset-conversion/README.md | 5 + .../frame/asset-conversion/ops/Cargo.toml | 27 +- .../frame/asset-conversion/ops/README.md | 5 + substrate/frame/asset-rate/Cargo.toml | 18 +- substrate/frame/asset-rate/README.md | 5 + substrate/frame/assets-freezer/Cargo.toml | 21 +- substrate/frame/assets-freezer/README.md | 5 + substrate/frame/assets/Cargo.toml | 21 +- substrate/frame/assets/README.md | 5 + substrate/frame/atomic-swap/Cargo.toml | 16 +- substrate/frame/atomic-swap/README.md | 5 + substrate/frame/aura/Cargo.toml | 20 +- substrate/frame/aura/README.md | 5 + .../frame/authority-discovery/Cargo.toml | 22 +- substrate/frame/authority-discovery/README.md | 5 + substrate/frame/authorship/Cargo.toml | 14 +- substrate/frame/authorship/README.md | 5 + substrate/frame/babe/Cargo.toml | 40 +- substrate/frame/babe/README.md | 5 + substrate/frame/bags-list/Cargo.toml | 28 +- substrate/frame/bags-list/README.md | 5 + substrate/frame/bags-list/fuzzer/Cargo.toml | 2 +- substrate/frame/bags-list/fuzzer/README.md | 5 + .../frame/bags-list/remote-tests/Cargo.toml | 37 +- .../frame/bags-list/remote-tests/README.md | 5 + substrate/frame/balances/Cargo.toml | 20 +- substrate/frame/balances/README.md | 5 + substrate/frame/beefy-mmr/Cargo.toml | 30 +- substrate/frame/beefy-mmr/README.md | 5 + substrate/frame/beefy/Cargo.toml | 45 +- substrate/frame/beefy/README.md | 5 + substrate/frame/benchmarking/Cargo.toml | 25 +- substrate/frame/benchmarking/README.md | 5 + substrate/frame/benchmarking/pov/Cargo.toml | 12 +- substrate/frame/benchmarking/pov/README.md | 5 + substrate/frame/bounties/Cargo.toml | 19 +- substrate/frame/bounties/README.md | 5 + substrate/frame/broker/Cargo.toml | 19 +- substrate/frame/broker/README.md | 5 + substrate/frame/child-bounties/Cargo.toml | 21 +- substrate/frame/child-bounties/README.md | 5 + substrate/frame/collective/Cargo.toml | 12 +- substrate/frame/collective/README.md | 5 + substrate/frame/contracts/Cargo.toml | 65 +- substrate/frame/contracts/README.md | 5 + substrate/frame/contracts/fixtures/Cargo.toml | 6 +- substrate/frame/contracts/fixtures/README.md | 5 + .../frame/contracts/mock-network/Cargo.toml | 73 +- .../frame/contracts/mock-network/README.md | 5 + .../frame/contracts/proc-macro/Cargo.toml | 2 +- .../frame/contracts/proc-macro/README.md | 5 + substrate/frame/contracts/uapi/Cargo.toml | 2 +- substrate/frame/contracts/uapi/README.md | 5 + substrate/frame/conviction-voting/Cargo.toml | 23 +- substrate/frame/conviction-voting/README.md | 5 + substrate/frame/core-fellowship/Cargo.toml | 14 +- substrate/frame/core-fellowship/README.md | 5 + substrate/frame/delegated-staking/Cargo.toml | 48 +- substrate/frame/delegated-staking/README.md | 5 + substrate/frame/democracy/Cargo.toml | 27 +- substrate/frame/democracy/README.md | 5 + .../election-provider-multi-phase/Cargo.toml | 38 +- .../election-provider-multi-phase/README.md | 5 + .../test-staking-e2e/Cargo.toml | 45 +- .../test-staking-e2e/README.md | 5 + .../election-provider-support/Cargo.toml | 22 +- .../frame/election-provider-support/README.md | 5 + .../benchmarking/Cargo.toml | 10 +- .../benchmarking/README.md | 5 + .../solution-type/Cargo.toml | 8 +- .../solution-type/README.md | 5 + .../solution-type/fuzzer/Cargo.toml | 20 +- .../solution-type/fuzzer/README.md | 5 + substrate/frame/elections-phragmen/Cargo.toml | 28 +- substrate/frame/elections-phragmen/README.md | 5 + substrate/frame/examples/Cargo.toml | 20 +- substrate/frame/examples/README.md | 5 + substrate/frame/examples/basic/Cargo.toml | 15 +- substrate/frame/examples/basic/README.md | 5 + .../frame/examples/default-config/Cargo.toml | 9 +- .../frame/examples/default-config/README.md | 5 + substrate/frame/examples/dev-mode/Cargo.toml | 15 +- substrate/frame/examples/dev-mode/README.md | 5 + .../frame/examples/frame-crate/Cargo.toml | 3 +- .../frame/examples/frame-crate/README.md | 5 + .../frame/examples/kitchensink/Cargo.toml | 17 +- .../frame/examples/kitchensink/README.md | 5 + .../multi-block-migrations/Cargo.toml | 8 +- .../examples/multi-block-migrations/README.md | 5 + .../frame/examples/offchain-worker/Cargo.toml | 10 +- .../frame/examples/offchain-worker/README.md | 5 + .../single-block-migrations/Cargo.toml | 18 +- .../single-block-migrations/README.md | 5 + substrate/frame/examples/split/Cargo.toml | 12 +- substrate/frame/examples/split/README.md | 5 + substrate/frame/examples/tasks/Cargo.toml | 13 +- substrate/frame/examples/tasks/README.md | 5 + substrate/frame/executive/Cargo.toml | 32 +- substrate/frame/executive/README.md | 5 + substrate/frame/fast-unstake/Cargo.toml | 42 +- substrate/frame/fast-unstake/README.md | 5 + substrate/frame/glutton/Cargo.toml | 19 +- substrate/frame/glutton/README.md | 5 + substrate/frame/grandpa/Cargo.toml | 45 +- substrate/frame/grandpa/README.md | 5 + substrate/frame/identity/Cargo.toml | 21 +- substrate/frame/identity/README.md | 5 + substrate/frame/im-online/Cargo.toml | 14 +- substrate/frame/im-online/README.md | 5 + substrate/frame/indices/Cargo.toml | 17 +- substrate/frame/indices/README.md | 5 + .../Cargo.toml | 14 +- .../README.md | 5 + substrate/frame/lottery/Cargo.toml | 23 +- substrate/frame/lottery/README.md | 5 + substrate/frame/membership/Cargo.toml | 8 +- substrate/frame/membership/README.md | 5 + .../frame/merkle-mountain-range/Cargo.toml | 16 +- .../frame/merkle-mountain-range/README.md | 5 + substrate/frame/message-queue/Cargo.toml | 23 +- substrate/frame/message-queue/README.md | 5 + .../frame/metadata-hash-extension/Cargo.toml | 16 +- .../frame/metadata-hash-extension/README.md | 5 + substrate/frame/migrations/Cargo.toml | 24 +- substrate/frame/migrations/README.md | 5 + substrate/frame/mixnet/Cargo.toml | 16 +- substrate/frame/mixnet/README.md | 5 + substrate/frame/multisig/Cargo.toml | 15 +- substrate/frame/multisig/README.md | 5 + .../frame/nft-fractionalization/Cargo.toml | 25 +- .../frame/nft-fractionalization/README.md | 5 + substrate/frame/nfts/Cargo.toml | 20 +- substrate/frame/nfts/README.md | 5 + substrate/frame/nfts/runtime-api/Cargo.toml | 6 +- substrate/frame/nfts/runtime-api/README.md | 5 + substrate/frame/nis/Cargo.toml | 20 +- substrate/frame/nis/README.md | 5 + substrate/frame/node-authorization/Cargo.toml | 12 +- substrate/frame/node-authorization/README.md | 5 + substrate/frame/nomination-pools/Cargo.toml | 22 +- substrate/frame/nomination-pools/README.md | 5 + .../nomination-pools/benchmarking/Cargo.toml | 44 +- .../nomination-pools/benchmarking/README.md | 5 + .../frame/nomination-pools/fuzzer/Cargo.toml | 18 +- .../frame/nomination-pools/fuzzer/README.md | 5 + .../nomination-pools/runtime-api/Cargo.toml | 6 +- .../nomination-pools/runtime-api/README.md | 5 + .../test-delegate-stake/Cargo.toml | 32 +- .../test-delegate-stake/README.md | 5 + .../test-transfer-stake/Cargo.toml | 30 +- .../test-transfer-stake/README.md | 5 + substrate/frame/offences/Cargo.toml | 18 +- substrate/frame/offences/README.md | 5 + .../frame/offences/benchmarking/Cargo.toml | 40 +- .../frame/offences/benchmarking/README.md | 5 + substrate/frame/paged-list/Cargo.toml | 14 +- substrate/frame/paged-list/README.md | 5 + substrate/frame/paged-list/fuzzer/Cargo.toml | 1 - substrate/frame/paged-list/fuzzer/README.md | 5 + substrate/frame/parameters/Cargo.toml | 21 +- substrate/frame/parameters/README.md | 5 + substrate/frame/preimage/Cargo.toml | 17 +- substrate/frame/preimage/README.md | 5 + substrate/frame/proxy/Cargo.toml | 23 +- substrate/frame/proxy/README.md | 5 + substrate/frame/ranked-collective/Cargo.toml | 14 +- substrate/frame/ranked-collective/README.md | 5 + substrate/frame/recovery/Cargo.toml | 18 +- substrate/frame/recovery/README.md | 5 + substrate/frame/referenda/Cargo.toml | 30 +- substrate/frame/referenda/README.md | 5 + substrate/frame/remark/Cargo.toml | 14 +- substrate/frame/remark/README.md | 5 + substrate/frame/revive/Cargo.toml | 63 +- substrate/frame/revive/README.md | 5 + substrate/frame/revive/fixtures/Cargo.toml | 6 +- substrate/frame/revive/fixtures/README.md | 5 + .../frame/revive/mock-network/Cargo.toml | 71 +- substrate/frame/revive/mock-network/README.md | 5 + substrate/frame/revive/proc-macro/Cargo.toml | 2 +- substrate/frame/revive/proc-macro/README.md | 5 + substrate/frame/revive/uapi/Cargo.toml | 2 +- substrate/frame/revive/uapi/README.md | 5 + substrate/frame/root-offences/Cargo.toml | 39 +- substrate/frame/root-offences/README.md | 5 + substrate/frame/root-testing/Cargo.toml | 12 +- substrate/frame/root-testing/README.md | 5 + substrate/frame/safe-mode/Cargo.toml | 24 +- substrate/frame/safe-mode/README.md | 5 + substrate/frame/salary/Cargo.toml | 14 +- substrate/frame/salary/README.md | 5 + substrate/frame/sassafras/Cargo.toml | 14 +- substrate/frame/sassafras/README.md | 5 + substrate/frame/scheduler/Cargo.toml | 22 +- substrate/frame/scheduler/README.md | 5 + substrate/frame/scored-pool/Cargo.toml | 17 +- substrate/frame/scored-pool/README.md | 5 + substrate/frame/session/Cargo.toml | 14 +- substrate/frame/session/README.md | 5 + .../frame/session/benchmarking/Cargo.toml | 36 +- .../frame/session/benchmarking/README.md | 5 + substrate/frame/society/Cargo.toml | 29 +- substrate/frame/society/README.md | 5 + substrate/frame/staking/Cargo.toml | 50 +- substrate/frame/staking/README.md | 5 + .../frame/staking/reward-curve/Cargo.toml | 4 +- .../frame/staking/reward-curve/README.md | 5 + substrate/frame/staking/reward-fn/Cargo.toml | 4 +- substrate/frame/staking/reward-fn/README.md | 5 + .../frame/staking/runtime-api/Cargo.toml | 6 +- substrate/frame/staking/runtime-api/README.md | 5 + .../frame/state-trie-migration/Cargo.toml | 20 +- .../frame/state-trie-migration/README.md | 5 + substrate/frame/statement/Cargo.toml | 20 +- substrate/frame/statement/README.md | 5 + substrate/frame/sudo/Cargo.toml | 13 +- substrate/frame/sudo/README.md | 5 + substrate/frame/support/Cargo.toml | 47 +- substrate/frame/support/README.md | 5 + substrate/frame/support/procedural/Cargo.toml | 29 +- substrate/frame/support/procedural/README.md | 5 + .../frame/support/procedural/tools/Cargo.toml | 5 +- .../frame/support/procedural/tools/README.md | 5 + .../procedural/tools/derive/Cargo.toml | 2 +- .../support/procedural/tools/derive/README.md | 5 + substrate/frame/support/test/Cargo.toml | 23 +- substrate/frame/support/test/README.md | 5 + .../support/test/compile_pass/Cargo.toml | 12 +- .../frame/support/test/compile_pass/README.md | 5 + .../frame/support/test/pallet/Cargo.toml | 8 +- substrate/frame/support/test/pallet/README.md | 5 + .../support/test/stg_frame_crate/README.md | 5 + substrate/frame/system/Cargo.toml | 13 +- substrate/frame/system/README.md | 5 + .../frame/system/benchmarking/Cargo.toml | 21 +- substrate/frame/system/benchmarking/README.md | 5 + .../frame/system/rpc/runtime-api/Cargo.toml | 4 +- .../frame/system/rpc/runtime-api/README.md | 5 + substrate/frame/timestamp/Cargo.toml | 19 +- substrate/frame/timestamp/README.md | 5 + substrate/frame/tips/Cargo.toml | 22 +- substrate/frame/tips/README.md | 5 + .../frame/transaction-payment/Cargo.toml | 16 +- substrate/frame/transaction-payment/README.md | 5 + .../asset-conversion-tx-payment/Cargo.toml | 30 +- .../asset-conversion-tx-payment/README.md | 5 + .../asset-tx-payment/Cargo.toml | 33 +- .../asset-tx-payment/README.md | 5 + .../frame/transaction-payment/rpc/Cargo.toml | 23 +- .../frame/transaction-payment/rpc/README.md | 5 + .../rpc/runtime-api/Cargo.toml | 10 +- .../rpc/runtime-api/README.md | 5 + .../skip-feeless-payment/Cargo.toml | 10 +- .../skip-feeless-payment/README.md | 5 + .../frame/transaction-storage/Cargo.toml | 21 +- substrate/frame/transaction-storage/README.md | 5 + substrate/frame/treasury/Cargo.toml | 20 +- substrate/frame/treasury/README.md | 5 + substrate/frame/try-runtime/Cargo.toml | 8 +- substrate/frame/try-runtime/README.md | 5 + substrate/frame/tx-pause/Cargo.toml | 20 +- substrate/frame/tx-pause/README.md | 5 + substrate/frame/uniques/Cargo.toml | 21 +- substrate/frame/uniques/README.md | 5 + substrate/frame/utility/Cargo.toml | 33 +- substrate/frame/utility/README.md | 5 + substrate/frame/vesting/Cargo.toml | 19 +- substrate/frame/vesting/README.md | 5 + substrate/frame/whitelist/Cargo.toml | 26 +- substrate/frame/whitelist/README.md | 5 + substrate/primitives/api/Cargo.toml | 15 +- substrate/primitives/api/README.md | 5 + .../primitives/api/proc-macro/Cargo.toml | 2 +- substrate/primitives/api/proc-macro/README.md | 5 + substrate/primitives/api/test/Cargo.toml | 25 +- substrate/primitives/api/test/README.md | 5 + .../primitives/application-crypto/Cargo.toml | 14 +- .../primitives/application-crypto/README.md | 5 + .../application-crypto/test/Cargo.toml | 12 +- .../application-crypto/test/README.md | 5 + substrate/primitives/arithmetic/Cargo.toml | 5 +- substrate/primitives/arithmetic/README.md | 5 + .../primitives/arithmetic/fuzzer/Cargo.toml | 3 +- .../primitives/arithmetic/fuzzer/README.md | 5 + .../primitives/authority-discovery/Cargo.toml | 8 +- .../primitives/authority-discovery/README.md | 5 + substrate/primitives/block-builder/Cargo.toml | 8 +- substrate/primitives/block-builder/README.md | 5 + substrate/primitives/blockchain/Cargo.toml | 20 +- substrate/primitives/blockchain/README.md | 5 + .../primitives/consensus/aura/Cargo.toml | 14 +- substrate/primitives/consensus/aura/README.md | 5 + .../primitives/consensus/babe/Cargo.toml | 14 +- substrate/primitives/consensus/babe/README.md | 5 + .../primitives/consensus/beefy/Cargo.toml | 20 +- .../primitives/consensus/beefy/README.md | 5 + .../primitives/consensus/common/Cargo.toml | 16 +- .../primitives/consensus/common/README.md | 5 + .../primitives/consensus/grandpa/Cargo.toml | 10 +- .../primitives/consensus/grandpa/README.md | 5 + substrate/primitives/consensus/pow/Cargo.toml | 8 +- substrate/primitives/consensus/pow/README.md | 5 + .../primitives/consensus/sassafras/Cargo.toml | 8 +- .../primitives/consensus/sassafras/README.md | 5 + .../primitives/consensus/slots/Cargo.toml | 4 +- .../primitives/consensus/slots/README.md | 5 + substrate/primitives/core/Cargo.toml | 22 +- substrate/primitives/core/README.md | 5 + substrate/primitives/core/fuzz/Cargo.toml | 6 +- substrate/primitives/core/fuzz/README.md | 5 + .../primitives/crypto/ec-utils/Cargo.toml | 2 +- .../primitives/crypto/ec-utils/README.md | 5 + .../primitives/crypto/hashing/Cargo.toml | 2 +- substrate/primitives/crypto/hashing/README.md | 5 + .../crypto/hashing/proc-macro/Cargo.toml | 2 +- .../crypto/hashing/proc-macro/README.md | 5 + substrate/primitives/database/README.md | 5 + substrate/primitives/debug-derive/README.md | 5 + substrate/primitives/externalities/Cargo.toml | 4 +- substrate/primitives/externalities/README.md | 5 + .../primitives/genesis-builder/Cargo.toml | 7 +- .../primitives/genesis-builder/README.md | 5 + substrate/primitives/inherents/Cargo.toml | 2 +- substrate/primitives/inherents/README.md | 5 + substrate/primitives/io/Cargo.toml | 17 +- substrate/primitives/io/README.md | 5 + substrate/primitives/keyring/Cargo.toml | 11 +- substrate/primitives/keyring/README.md | 5 + substrate/primitives/keystore/Cargo.toml | 11 +- substrate/primitives/keystore/README.md | 5 + .../maybe-compressed-blob/README.md | 5 + .../merkle-mountain-range/Cargo.toml | 10 +- .../merkle-mountain-range/README.md | 5 + substrate/primitives/metadata-ir/Cargo.toml | 2 +- substrate/primitives/metadata-ir/README.md | 5 + substrate/primitives/mixnet/Cargo.toml | 6 +- substrate/primitives/mixnet/README.md | 5 + .../primitives/npos-elections/Cargo.toml | 10 +- substrate/primitives/npos-elections/README.md | 5 + .../npos-elections/fuzzer/Cargo.toml | 8 +- .../npos-elections/fuzzer/README.md | 5 + substrate/primitives/offchain/Cargo.toml | 8 +- substrate/primitives/offchain/README.md | 5 + substrate/primitives/panic-handler/README.md | 5 + substrate/primitives/rpc/Cargo.toml | 5 +- substrate/primitives/rpc/README.md | 5 + .../primitives/runtime-interface/Cargo.toml | 27 +- .../primitives/runtime-interface/README.md | 5 + .../runtime-interface/proc-macro/Cargo.toml | 2 +- .../runtime-interface/proc-macro/README.md | 5 + .../test-wasm-deprecated/Cargo.toml | 6 +- .../test-wasm-deprecated/README.md | 5 + .../runtime-interface/test-wasm/Cargo.toml | 6 +- .../runtime-interface/test-wasm/README.md | 5 + .../runtime-interface/test/Cargo.toml | 22 +- .../runtime-interface/test/README.md | 5 + substrate/primitives/runtime/Cargo.toml | 25 +- substrate/primitives/runtime/README.md | 5 + substrate/primitives/session/Cargo.toml | 8 +- substrate/primitives/session/README.md | 5 + substrate/primitives/staking/Cargo.toml | 7 +- substrate/primitives/staking/README.md | 5 + substrate/primitives/state-machine/Cargo.toml | 11 +- substrate/primitives/state-machine/README.md | 5 + .../primitives/statement-store/Cargo.toml | 16 +- .../primitives/statement-store/README.md | 5 + substrate/primitives/std/README.md | 5 + substrate/primitives/storage/Cargo.toml | 4 +- substrate/primitives/storage/README.md | 5 + .../primitives/test-primitives/Cargo.toml | 6 +- .../primitives/test-primitives/README.md | 5 + substrate/primitives/timestamp/Cargo.toml | 6 +- substrate/primitives/timestamp/README.md | 5 + substrate/primitives/tracing/Cargo.toml | 2 +- substrate/primitives/tracing/README.md | 5 + .../primitives/transaction-pool/Cargo.toml | 6 +- .../primitives/transaction-pool/README.md | 5 + .../transaction-storage-proof/Cargo.toml | 6 +- .../transaction-storage-proof/README.md | 5 + substrate/primitives/trie/Cargo.toml | 9 +- substrate/primitives/trie/README.md | 5 + substrate/primitives/version/Cargo.toml | 11 +- substrate/primitives/version/README.md | 5 + .../primitives/version/proc-macro/Cargo.toml | 4 +- .../primitives/version/proc-macro/README.md | 5 + .../primitives/wasm-interface/Cargo.toml | 2 +- substrate/primitives/wasm-interface/README.md | 5 + substrate/primitives/weights/Cargo.toml | 6 +- substrate/primitives/weights/README.md | 5 + .../ci/node-template-release/README.md | 5 + substrate/test-utils/Cargo.toml | 4 +- substrate/test-utils/README.md | 5 + substrate/test-utils/cli/Cargo.toml | 17 +- substrate/test-utils/cli/README.md | 5 + substrate/test-utils/client/Cargo.toml | 41 +- substrate/test-utils/client/README.md | 5 + substrate/test-utils/runtime/Cargo.toml | 61 +- substrate/test-utils/runtime/README.md | 5 + .../test-utils/runtime/client/Cargo.toml | 28 +- substrate/test-utils/runtime/client/README.md | 5 + .../runtime/transaction-pool/Cargo.toml | 14 +- .../runtime/transaction-pool/README.md | 5 + substrate/utils/binary-merkle-tree/Cargo.toml | 10 +- substrate/utils/binary-merkle-tree/README.md | 5 + substrate/utils/build-script-utils/README.md | 5 + substrate/utils/fork-tree/Cargo.toml | 2 +- substrate/utils/fork-tree/README.md | 5 + .../utils/frame/benchmarking-cli/Cargo.toml | 73 +- .../utils/frame/benchmarking-cli/README.md | 5 + .../utils/frame/generate-bags/Cargo.toml | 18 +- substrate/utils/frame/generate-bags/README.md | 5 + .../generate-bags/node-runtime/Cargo.toml | 5 +- .../generate-bags/node-runtime/README.md | 5 + substrate/utils/frame/omni-bencher/Cargo.toml | 16 +- substrate/utils/frame/omni-bencher/README.md | 5 + .../frame/remote-externalities/Cargo.toml | 22 +- .../frame/remote-externalities/README.md | 5 + substrate/utils/frame/rpc/client/Cargo.toml | 10 +- substrate/utils/frame/rpc/client/README.md | 5 + .../rpc/state-trie-migration-rpc/Cargo.toml | 23 +- .../rpc/state-trie-migration-rpc/README.md | 5 + substrate/utils/frame/rpc/support/Cargo.toml | 17 +- substrate/utils/frame/rpc/support/README.md | 5 + substrate/utils/frame/rpc/system/Cargo.toml | 32 +- substrate/utils/frame/rpc/system/README.md | 5 + substrate/utils/prometheus/README.md | 5 + substrate/utils/substrate-bip39/Cargo.toml | 2 +- substrate/utils/substrate-bip39/README.md | 5 + substrate/utils/wasm-builder/Cargo.toml | 5 +- substrate/utils/wasm-builder/README.md | 5 + templates/minimal/node/Cargo.toml | 5 +- templates/minimal/node/README.md | 5 + templates/minimal/pallets/template/Cargo.toml | 7 +- templates/minimal/pallets/template/README.md | 5 + templates/minimal/runtime/Cargo.toml | 20 +- templates/minimal/runtime/README.md | 5 + templates/parachain/node/Cargo.toml | 140 +- templates/parachain/node/README.md | 5 + .../parachain/pallets/template/Cargo.toml | 16 +- .../parachain/pallets/template/README.md | 5 + templates/parachain/runtime/Cargo.toml | 100 +- templates/parachain/runtime/README.md | 5 + templates/solochain/node/Cargo.toml | 107 +- templates/solochain/node/README.md | 5 + .../solochain/pallets/template/Cargo.toml | 19 +- .../solochain/pallets/template/README.md | 5 + templates/solochain/runtime/Cargo.toml | 74 +- templates/solochain/runtime/README.md | 5 + umbrella/Cargo.toml | 376 +- umbrella/README.md | 5 + 1047 files changed, 15506 insertions(+), 8267 deletions(-) create mode 100644 Plan.toml create mode 100644 bridges/bin/runtime-common/README.md create mode 100644 bridges/chains/chain-asset-hub-rococo/README.md create mode 100644 bridges/chains/chain-asset-hub-westend/README.md create mode 100644 bridges/chains/chain-bridge-hub-cumulus/README.md create mode 100644 bridges/chains/chain-bridge-hub-kusama/README.md create mode 100644 bridges/chains/chain-bridge-hub-polkadot/README.md create mode 100644 bridges/chains/chain-bridge-hub-rococo/README.md create mode 100644 bridges/chains/chain-bridge-hub-westend/README.md create mode 100644 bridges/chains/chain-kusama/README.md create mode 100644 bridges/chains/chain-polkadot-bulletin/README.md create mode 100644 bridges/chains/chain-polkadot/README.md create mode 100644 bridges/chains/chain-rococo/README.md create mode 100644 bridges/chains/chain-westend/README.md create mode 100644 bridges/modules/beefy/README.md create mode 100644 bridges/modules/xcm-bridge-hub-router/README.md create mode 100644 bridges/modules/xcm-bridge-hub/README.md create mode 100644 bridges/primitives/beefy/README.md create mode 100644 bridges/primitives/header-chain/README.md create mode 100644 bridges/primitives/messages/README.md create mode 100644 bridges/primitives/parachains/README.md create mode 100644 bridges/primitives/polkadot-core/README.md create mode 100644 bridges/primitives/relayers/README.md create mode 100644 bridges/primitives/runtime/README.md create mode 100644 bridges/primitives/test-utils/README.md create mode 100644 bridges/primitives/xcm-bridge-hub-router/README.md create mode 100644 bridges/primitives/xcm-bridge-hub/README.md create mode 100644 bridges/relays/client-substrate/README.md create mode 100644 bridges/relays/equivocation/README.md create mode 100644 bridges/relays/lib-substrate-relay/README.md create mode 100644 bridges/relays/messages/README.md create mode 100644 bridges/relays/utils/README.md create mode 100644 bridges/snowbridge/pallets/ethereum-client/fixtures/README.md create mode 100644 bridges/snowbridge/pallets/inbound-queue/fixtures/README.md create mode 100644 cumulus/bin/pov-validator/README.md create mode 100644 cumulus/client/cli/README.md create mode 100644 cumulus/client/collator/README.md create mode 100644 cumulus/client/consensus/aura/README.md create mode 100644 cumulus/client/consensus/common/README.md create mode 100644 cumulus/client/consensus/proposer/README.md create mode 100644 cumulus/client/consensus/relay-chain/README.md create mode 100644 cumulus/client/network/README.md create mode 100644 cumulus/client/parachain-inherent/README.md create mode 100644 cumulus/client/pov-recovery/README.md create mode 100644 cumulus/client/relay-chain-inprocess-interface/README.md create mode 100644 cumulus/client/relay-chain-interface/README.md create mode 100644 cumulus/client/relay-chain-minimal-node/README.md create mode 100644 cumulus/client/relay-chain-rpc-interface/README.md create mode 100644 cumulus/client/service/README.md create mode 100644 cumulus/pallets/aura-ext/README.md create mode 100644 cumulus/pallets/dmp-queue/README.md create mode 100644 cumulus/pallets/parachain-system/README.md create mode 100644 cumulus/pallets/parachain-system/proc-macro/README.md create mode 100644 cumulus/pallets/solo-to-para/README.md create mode 100644 cumulus/pallets/xcm/README.md create mode 100644 cumulus/pallets/xcmp-queue/README.md create mode 100644 cumulus/parachains/common/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/relays/rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/chains/relays/westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/common/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/networks/rococo-system/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/networks/westend-system/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/README.md create mode 100644 cumulus/parachains/integration-tests/emulated/tests/people/people-westend/README.md create mode 100644 cumulus/parachains/pallets/collective-content/README.md create mode 100644 cumulus/parachains/pallets/parachain-info/README.md create mode 100644 cumulus/parachains/pallets/ping/README.md create mode 100644 cumulus/parachains/runtimes/assets/asset-hub-rococo/README.md create mode 100644 cumulus/parachains/runtimes/assets/asset-hub-westend/README.md create mode 100644 cumulus/parachains/runtimes/assets/common/README.md create mode 100644 cumulus/parachains/runtimes/assets/test-utils/README.md create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/README.md create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/README.md create mode 100644 cumulus/parachains/runtimes/bridge-hubs/common/README.md create mode 100644 cumulus/parachains/runtimes/bridge-hubs/test-utils/README.md create mode 100644 cumulus/parachains/runtimes/collectives/collectives-westend/README.md create mode 100644 cumulus/parachains/runtimes/constants/README.md create mode 100644 cumulus/parachains/runtimes/coretime/coretime-rococo/README.md create mode 100644 cumulus/parachains/runtimes/coretime/coretime-westend/README.md create mode 100644 cumulus/parachains/runtimes/glutton/glutton-westend/README.md create mode 100644 cumulus/parachains/runtimes/people/people-rococo/README.md create mode 100644 cumulus/parachains/runtimes/people/people-westend/README.md create mode 100644 cumulus/parachains/runtimes/starters/seedling/README.md create mode 100644 cumulus/parachains/runtimes/starters/shell/README.md create mode 100644 cumulus/parachains/runtimes/test-utils/README.md create mode 100644 cumulus/parachains/runtimes/testing/penpal/README.md create mode 100644 cumulus/parachains/runtimes/testing/rococo-parachain/README.md create mode 100644 cumulus/polkadot-parachain/README.md create mode 100644 cumulus/polkadot-parachain/polkadot-parachain-lib/README.md create mode 100644 cumulus/primitives/aura/README.md create mode 100644 cumulus/primitives/core/README.md create mode 100644 cumulus/primitives/parachain-inherent/README.md create mode 100644 cumulus/primitives/proof-size-hostfunction/README.md create mode 100644 cumulus/primitives/storage-weight-reclaim/README.md create mode 100644 cumulus/primitives/timestamp/README.md create mode 100644 cumulus/primitives/utility/README.md create mode 100644 cumulus/test/client/README.md create mode 100644 cumulus/test/relay-sproof-builder/README.md create mode 100644 cumulus/test/runtime/README.md create mode 100644 cumulus/test/service/README.md create mode 100644 docs/sdk/README.md create mode 100644 docs/sdk/src/reference_docs/chain_spec_runtime/README.md create mode 100644 polkadot/cli/README.md create mode 100644 polkadot/core-primitives/README.md create mode 100644 polkadot/erasure-coding/README.md create mode 100644 polkadot/erasure-coding/fuzzer/README.md create mode 100644 polkadot/node/collation-generation/README.md create mode 100644 polkadot/node/core/approval-voting/README.md create mode 100644 polkadot/node/core/av-store/README.md create mode 100644 polkadot/node/core/backing/README.md create mode 100644 polkadot/node/core/bitfield-signing/README.md create mode 100644 polkadot/node/core/candidate-validation/README.md create mode 100644 polkadot/node/core/chain-api/README.md create mode 100644 polkadot/node/core/chain-selection/README.md create mode 100644 polkadot/node/core/dispute-coordinator/README.md create mode 100644 polkadot/node/core/parachains-inherent/README.md create mode 100644 polkadot/node/core/prospective-parachains/README.md create mode 100644 polkadot/node/core/provisioner/README.md create mode 100644 polkadot/node/core/pvf-checker/README.md create mode 100644 polkadot/node/core/pvf/common/README.md create mode 100644 polkadot/node/core/pvf/execute-worker/README.md create mode 100644 polkadot/node/core/pvf/prepare-worker/README.md create mode 100644 polkadot/node/core/runtime-api/README.md create mode 100644 polkadot/node/gum/proc-macro/README.md create mode 100644 polkadot/node/jaeger/README.md create mode 100644 polkadot/node/network/approval-distribution/README.md create mode 100644 polkadot/node/network/availability-distribution/README.md create mode 100644 polkadot/node/network/availability-recovery/README.md create mode 100644 polkadot/node/network/bitfield-distribution/README.md create mode 100644 polkadot/node/network/bridge/README.md create mode 100644 polkadot/node/network/collator-protocol/README.md create mode 100644 polkadot/node/network/dispute-distribution/README.md create mode 100644 polkadot/node/network/gossip-support/README.md create mode 100644 polkadot/node/network/protocol/README.md create mode 100644 polkadot/node/network/statement-distribution/README.md create mode 100644 polkadot/node/overseer/README.md create mode 100644 polkadot/node/primitives/README.md create mode 100644 polkadot/node/service/README.md create mode 100644 polkadot/node/subsystem-test-helpers/README.md create mode 100644 polkadot/node/subsystem-types/README.md create mode 100644 polkadot/node/subsystem-util/README.md create mode 100644 polkadot/node/subsystem/README.md create mode 100644 polkadot/node/test/client/README.md create mode 100644 polkadot/node/tracking-allocator/README.md create mode 100644 polkadot/node/zombienet-backchannel/README.md create mode 100644 polkadot/parachain/README.md create mode 100644 polkadot/parachain/test-parachains/adder/README.md create mode 100644 polkadot/parachain/test-parachains/halt/README.md create mode 100644 polkadot/parachain/test-parachains/undying/README.md create mode 100644 polkadot/parachain/test-parachains/undying/collator/README.md create mode 100644 polkadot/primitives/README.md create mode 100644 polkadot/primitives/test-helpers/README.md create mode 100644 polkadot/rpc/README.md create mode 100644 polkadot/runtime/common/README.md create mode 100644 polkadot/runtime/common/slot_range_helper/README.md create mode 100644 polkadot/runtime/metrics/README.md create mode 100644 polkadot/runtime/parachains/README.md create mode 100644 polkadot/runtime/rococo/constants/README.md create mode 100644 polkadot/runtime/test-runtime/README.md create mode 100644 polkadot/runtime/test-runtime/constants/README.md create mode 100644 polkadot/runtime/westend/README.md create mode 100644 polkadot/runtime/westend/constants/README.md create mode 100644 polkadot/statement-table/README.md create mode 100644 polkadot/utils/generate-bags/README.md create mode 100644 polkadot/xcm/README.md create mode 100644 polkadot/xcm/docs/README.md create mode 100644 polkadot/xcm/pallet-xcm-benchmarks/README.md create mode 100644 polkadot/xcm/pallet-xcm/README.md create mode 100644 polkadot/xcm/procedural/README.md create mode 100644 polkadot/xcm/xcm-builder/README.md create mode 100644 polkadot/xcm/xcm-executor/README.md create mode 100644 polkadot/xcm/xcm-executor/integration-tests/README.md create mode 100644 polkadot/xcm/xcm-runtime-apis/README.md create mode 100644 polkadot/xcm/xcm-simulator/README.md create mode 100644 polkadot/xcm/xcm-simulator/example/README.md create mode 100644 substrate/bin/node/bench/README.md create mode 100644 substrate/bin/node/cli/README.md create mode 100644 substrate/bin/node/inspect/README.md create mode 100644 substrate/bin/node/primitives/README.md create mode 100644 substrate/bin/node/rpc/README.md create mode 100644 substrate/bin/node/runtime/README.md create mode 100644 substrate/bin/node/testing/README.md create mode 100644 substrate/bin/utils/chain-spec-builder/README.md create mode 100644 substrate/client/chain-spec/derive/README.md create mode 100644 substrate/client/consensus/beefy/rpc/README.md create mode 100644 substrate/client/executor/runtime-test/README.md create mode 100644 substrate/client/merkle-mountain-range/README.md create mode 100644 substrate/client/merkle-mountain-range/rpc/README.md create mode 100644 substrate/client/network/common/README.md create mode 100644 substrate/client/network/light/README.md create mode 100644 substrate/client/network/statement/README.md create mode 100644 substrate/client/network/sync/README.md create mode 100644 substrate/client/network/test/README.md create mode 100644 substrate/client/network/transactions/README.md create mode 100644 substrate/client/network/types/README.md create mode 100644 substrate/client/service/test/README.md create mode 100644 substrate/client/storage-monitor/README.md create mode 100644 substrate/client/sync-state-rpc/README.md create mode 100644 substrate/client/tracing/proc-macro/README.md create mode 100644 substrate/client/transaction-pool/api/README.md create mode 100644 substrate/frame/asset-conversion/ops/README.md create mode 100644 substrate/frame/asset-rate/README.md create mode 100644 substrate/frame/assets-freezer/README.md create mode 100644 substrate/frame/bags-list/README.md create mode 100644 substrate/frame/bags-list/fuzzer/README.md create mode 100644 substrate/frame/bags-list/remote-tests/README.md create mode 100644 substrate/frame/beefy-mmr/README.md create mode 100644 substrate/frame/beefy/README.md create mode 100644 substrate/frame/benchmarking/pov/README.md create mode 100644 substrate/frame/contracts/fixtures/README.md create mode 100644 substrate/frame/contracts/mock-network/README.md create mode 100644 substrate/frame/contracts/proc-macro/README.md create mode 100644 substrate/frame/contracts/uapi/README.md create mode 100644 substrate/frame/delegated-staking/README.md create mode 100644 substrate/frame/election-provider-multi-phase/README.md create mode 100644 substrate/frame/election-provider-multi-phase/test-staking-e2e/README.md create mode 100644 substrate/frame/election-provider-support/README.md create mode 100644 substrate/frame/election-provider-support/benchmarking/README.md create mode 100644 substrate/frame/election-provider-support/solution-type/README.md create mode 100644 substrate/frame/election-provider-support/solution-type/fuzzer/README.md create mode 100644 substrate/frame/examples/README.md create mode 100644 substrate/frame/examples/frame-crate/README.md create mode 100644 substrate/frame/examples/kitchensink/README.md create mode 100644 substrate/frame/examples/multi-block-migrations/README.md create mode 100644 substrate/frame/examples/single-block-migrations/README.md create mode 100644 substrate/frame/examples/tasks/README.md create mode 100644 substrate/frame/fast-unstake/README.md create mode 100644 substrate/frame/lottery/README.md create mode 100644 substrate/frame/merkle-mountain-range/README.md create mode 100644 substrate/frame/message-queue/README.md create mode 100644 substrate/frame/metadata-hash-extension/README.md create mode 100644 substrate/frame/migrations/README.md create mode 100644 substrate/frame/node-authorization/README.md create mode 100644 substrate/frame/nomination-pools/README.md create mode 100644 substrate/frame/nomination-pools/fuzzer/README.md create mode 100644 substrate/frame/nomination-pools/test-delegate-stake/README.md create mode 100644 substrate/frame/nomination-pools/test-transfer-stake/README.md create mode 100644 substrate/frame/paged-list/README.md create mode 100644 substrate/frame/paged-list/fuzzer/README.md create mode 100644 substrate/frame/parameters/README.md create mode 100644 substrate/frame/preimage/README.md create mode 100644 substrate/frame/revive/fixtures/README.md create mode 100644 substrate/frame/revive/mock-network/README.md create mode 100644 substrate/frame/revive/proc-macro/README.md create mode 100644 substrate/frame/revive/uapi/README.md create mode 100644 substrate/frame/safe-mode/README.md create mode 100644 substrate/frame/staking/reward-curve/README.md create mode 100644 substrate/frame/staking/reward-fn/README.md create mode 100644 substrate/frame/state-trie-migration/README.md create mode 100644 substrate/frame/statement/README.md create mode 100644 substrate/frame/support/procedural/README.md create mode 100644 substrate/frame/support/procedural/tools/README.md create mode 100644 substrate/frame/support/procedural/tools/derive/README.md create mode 100644 substrate/frame/support/test/README.md create mode 100644 substrate/frame/support/test/compile_pass/README.md create mode 100644 substrate/frame/support/test/pallet/README.md create mode 100644 substrate/frame/support/test/stg_frame_crate/README.md create mode 100644 substrate/frame/transaction-payment/skip-feeless-payment/README.md create mode 100644 substrate/frame/try-runtime/README.md create mode 100644 substrate/frame/tx-pause/README.md create mode 100644 substrate/frame/whitelist/README.md create mode 100644 substrate/primitives/api/proc-macro/README.md create mode 100644 substrate/primitives/api/test/README.md create mode 100644 substrate/primitives/application-crypto/test/README.md create mode 100644 substrate/primitives/arithmetic/fuzzer/README.md create mode 100644 substrate/primitives/consensus/beefy/README.md create mode 100644 substrate/primitives/core/README.md create mode 100644 substrate/primitives/core/fuzz/README.md create mode 100644 substrate/primitives/crypto/ec-utils/README.md create mode 100644 substrate/primitives/crypto/hashing/README.md create mode 100644 substrate/primitives/crypto/hashing/proc-macro/README.md create mode 100644 substrate/primitives/debug-derive/README.md create mode 100644 substrate/primitives/keystore/README.md create mode 100644 substrate/primitives/merkle-mountain-range/README.md create mode 100644 substrate/primitives/metadata-ir/README.md create mode 100644 substrate/primitives/npos-elections/fuzzer/README.md create mode 100644 substrate/primitives/runtime-interface/proc-macro/README.md create mode 100644 substrate/primitives/runtime-interface/test-wasm-deprecated/README.md create mode 100644 substrate/primitives/runtime-interface/test-wasm/README.md create mode 100644 substrate/primitives/runtime-interface/test/README.md create mode 100644 substrate/primitives/test-primitives/README.md create mode 100644 substrate/primitives/version/proc-macro/README.md create mode 100644 substrate/primitives/weights/README.md create mode 100644 substrate/scripts/ci/node-template-release/README.md create mode 100644 substrate/test-utils/README.md create mode 100644 substrate/test-utils/cli/README.md create mode 100644 substrate/test-utils/client/README.md create mode 100644 substrate/test-utils/runtime/README.md create mode 100644 substrate/test-utils/runtime/client/README.md create mode 100644 substrate/test-utils/runtime/transaction-pool/README.md create mode 100644 substrate/utils/binary-merkle-tree/README.md create mode 100644 substrate/utils/frame/generate-bags/README.md create mode 100644 substrate/utils/frame/generate-bags/node-runtime/README.md create mode 100644 substrate/utils/frame/remote-externalities/README.md create mode 100644 substrate/utils/frame/rpc/client/README.md create mode 100644 substrate/utils/wasm-builder/README.md create mode 100644 templates/minimal/pallets/template/README.md create mode 100644 templates/parachain/pallets/template/README.md create mode 100644 templates/solochain/node/README.md create mode 100644 templates/solochain/runtime/README.md create mode 100644 umbrella/README.md diff --git a/Cargo.toml b/Cargo.toml index 6bd401d8e15..50ce5f7b84c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -404,7 +404,6 @@ members = [ "substrate/frame/root-testing", "substrate/frame/safe-mode", "substrate/frame/salary", - "substrate/frame/sassafras", "substrate/frame/scheduler", "substrate/frame/scored-pool", "substrate/frame/session", @@ -460,7 +459,6 @@ members = [ "substrate/primitives/consensus/common", "substrate/primitives/consensus/grandpa", "substrate/primitives/consensus/pow", - "substrate/primitives/consensus/sassafras", "substrate/primitives/consensus/slots", "substrate/primitives/core", "substrate/primitives/core/fuzz", @@ -603,19 +601,19 @@ array-bytes = { version = "6.2.2", default-features = false } arrayvec = { version = "0.7.4" } assert_cmd = { version = "2.0.14" } assert_matches = { version = "1.5.0" } -asset-hub-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo" } -asset-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-rococo", default-features = false } -asset-hub-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend" } -asset-hub-westend-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-westend" } -asset-test-utils = { path = "cumulus/parachains/runtimes/assets/test-utils", default-features = false } -assets-common = { path = "cumulus/parachains/runtimes/assets/common", default-features = false } +asset-hub-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo", version = "0.1.0" } +asset-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-rococo", default-features = false, version = "0.22.0" } +asset-hub-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend", version = "0.1.0" } +asset-hub-westend-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-westend", version = "0.26.0" } +asset-test-utils = { path = "cumulus/parachains/runtimes/assets/test-utils", default-features = false, version = "18.0.0" } +assets-common = { path = "cumulus/parachains/runtimes/assets/common", default-features = false, version = "0.18.0" } async-channel = { version = "1.8.0" } async-std = { version = "1.9.0" } async-trait = { version = "0.1.79" } asynchronous-codec = { version = "0.6" } backoff = { version = "0.4" } backtrace = { version = "0.3.71" } -binary-merkle-tree = { path = "substrate/utils/binary-merkle-tree", default-features = false } +binary-merkle-tree = { path = "substrate/utils/binary-merkle-tree", default-features = false, version = "15.0.1" } bincode = { version = "1.3.3" } bip39 = { version = "2.0.0" } bitflags = { version = "1.3.2" } @@ -625,35 +623,35 @@ blake2b_simd = { version = "1.0.2", default-features = false } blake3 = { version = "1.5" } bounded-collections = { version = "0.2.0", default-features = false } bounded-vec = { version = "0.7" } -bp-asset-hub-rococo = { path = "bridges/chains/chain-asset-hub-rococo", default-features = false } -bp-asset-hub-westend = { path = "bridges/chains/chain-asset-hub-westend", default-features = false } -bp-beefy = { path = "bridges/primitives/beefy", default-features = false } -bp-bridge-hub-cumulus = { path = "bridges/chains/chain-bridge-hub-cumulus", default-features = false } +bp-asset-hub-rococo = { path = "bridges/chains/chain-asset-hub-rococo", default-features = false, version = "0.14.0" } +bp-asset-hub-westend = { path = "bridges/chains/chain-asset-hub-westend", default-features = false, version = "0.13.0" } +bp-beefy = { path = "bridges/primitives/beefy", default-features = false, version = "0.1.0" } +bp-bridge-hub-cumulus = { path = "bridges/chains/chain-bridge-hub-cumulus", default-features = false, version = "0.18.0" } bp-bridge-hub-kusama = { default-features = false, path = "bridges/chains/chain-bridge-hub-kusama" } -bp-bridge-hub-polkadot = { path = "bridges/chains/chain-bridge-hub-polkadot", default-features = false } -bp-bridge-hub-rococo = { path = "bridges/chains/chain-bridge-hub-rococo", default-features = false } -bp-bridge-hub-westend = { path = "bridges/chains/chain-bridge-hub-westend", default-features = false } -bp-header-chain = { path = "bridges/primitives/header-chain", default-features = false } +bp-bridge-hub-polkadot = { path = "bridges/chains/chain-bridge-hub-polkadot", default-features = false, version = "0.17.0" } +bp-bridge-hub-rococo = { path = "bridges/chains/chain-bridge-hub-rococo", default-features = false, version = "0.18.0" } +bp-bridge-hub-westend = { path = "bridges/chains/chain-bridge-hub-westend", default-features = false, version = "0.14.0" } +bp-header-chain = { path = "bridges/primitives/header-chain", default-features = false, version = "0.18.0" } bp-kusama = { default-features = false, path = "bridges/chains/chain-kusama" } -bp-messages = { path = "bridges/primitives/messages", default-features = false } -bp-parachains = { path = "bridges/primitives/parachains", default-features = false } +bp-messages = { path = "bridges/primitives/messages", default-features = false, version = "0.18.0" } +bp-parachains = { path = "bridges/primitives/parachains", default-features = false, version = "0.18.0" } bp-polkadot = { default-features = false, path = "bridges/chains/chain-polkadot" } -bp-polkadot-bulletin = { path = "bridges/chains/chain-polkadot-bulletin", default-features = false } -bp-polkadot-core = { path = "bridges/primitives/polkadot-core", default-features = false } -bp-relayers = { path = "bridges/primitives/relayers", default-features = false } -bp-rococo = { path = "bridges/chains/chain-rococo", default-features = false } -bp-runtime = { path = "bridges/primitives/runtime", default-features = false } -bp-test-utils = { path = "bridges/primitives/test-utils", default-features = false } -bp-westend = { path = "bridges/chains/chain-westend", default-features = false } -bp-xcm-bridge-hub = { path = "bridges/primitives/xcm-bridge-hub", default-features = false } -bp-xcm-bridge-hub-router = { path = "bridges/primitives/xcm-bridge-hub-router", default-features = false } -bridge-hub-common = { path = "cumulus/parachains/runtimes/bridge-hubs/common", default-features = false } -bridge-hub-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo" } -bridge-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo", default-features = false } +bp-polkadot-bulletin = { path = "bridges/chains/chain-polkadot-bulletin", default-features = false, version = "0.15.0" } +bp-polkadot-core = { path = "bridges/primitives/polkadot-core", default-features = false, version = "0.18.0" } +bp-relayers = { path = "bridges/primitives/relayers", default-features = false, version = "0.18.0" } +bp-rococo = { path = "bridges/chains/chain-rococo", default-features = false, version = "0.17.0" } +bp-runtime = { path = "bridges/primitives/runtime", default-features = false, version = "0.18.0" } +bp-test-utils = { path = "bridges/primitives/test-utils", default-features = false, version = "0.18.0" } +bp-westend = { path = "bridges/chains/chain-westend", default-features = false, version = "0.14.0" } +bp-xcm-bridge-hub = { path = "bridges/primitives/xcm-bridge-hub", default-features = false, version = "0.4.0" } +bp-xcm-bridge-hub-router = { path = "bridges/primitives/xcm-bridge-hub-router", default-features = false, version = "0.14.1" } +bridge-hub-common = { path = "cumulus/parachains/runtimes/bridge-hubs/common", default-features = false, version = "0.10.0" } +bridge-hub-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo", version = "0.1.0" } +bridge-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo", default-features = false, version = "0.16.0" } bridge-hub-test-utils = { path = "cumulus/parachains/runtimes/bridge-hubs/test-utils", default-features = false } -bridge-hub-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend" } -bridge-hub-westend-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend", default-features = false } -bridge-runtime-common = { path = "bridges/bin/runtime-common", default-features = false } +bridge-hub-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend", version = "0.1.0" } +bridge-hub-westend-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend", default-features = false, version = "0.13.0" } +bridge-runtime-common = { path = "bridges/bin/runtime-common", default-features = false, version = "0.18.0" } bs58 = { version = "0.5.1", default-features = false } build-helper = { version = "0.1.1" } byte-slice-cast = { version = "1.2.1", default-features = false } @@ -662,8 +660,8 @@ bytes = { version = "1.4.0", default-features = false } cargo_metadata = { version = "0.15.4" } cfg-expr = { version = "0.15.5" } cfg-if = { version = "1.0" } -chain-spec-builder = { path = "substrate/bin/utils/chain-spec-builder", default-features = false, package = "staging-chain-spec-builder" } -chain-spec-guide-runtime = { path = "docs/sdk/src/reference_docs/chain_spec_runtime" } +chain-spec-builder = { path = "substrate/bin/utils/chain-spec-builder", default-features = false, package = "staging-chain-spec-builder", version = "6.0.0" } +chain-spec-guide-runtime = { path = "docs/sdk/src/reference_docs/chain_spec_runtime", version = "0.1.0" } chrono = { version = "0.4.31" } cid = { version = "0.9.0" } clap = { version = "4.5.10" } @@ -671,54 +669,54 @@ clap-num = { version = "1.0.2" } clap_complete = { version = "4.5.13" } coarsetime = { version = "0.1.22" } codec = { version = "3.6.12", default-features = false, package = "parity-scale-codec" } -collectives-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend" } -collectives-westend-runtime = { path = "cumulus/parachains/runtimes/collectives/collectives-westend" } +collectives-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend", version = "0.1.0" } +collectives-westend-runtime = { path = "cumulus/parachains/runtimes/collectives/collectives-westend", version = "14.0.0" } color-eyre = { version = "0.6.3", default-features = false } color-print = { version = "0.3.4" } colored = { version = "2.0.4" } comfy-table = { version = "7.1.0", default-features = false } console = { version = "0.15.8" } -contracts-rococo-runtime = { path = "cumulus/parachains/runtimes/contracts/contracts-rococo" } -coretime-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo" } -coretime-rococo-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-rococo" } -coretime-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend" } -coretime-westend-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-westend" } +contracts-rococo-runtime = { path = "cumulus/parachains/runtimes/contracts/contracts-rococo", version = "0.19.0" } +coretime-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo", version = "0.1.0" } +coretime-rococo-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-rococo", version = "0.12.0" } +coretime-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend", version = "0.1.0" } +coretime-westend-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-westend", version = "0.12.0" } cpu-time = { version = "1.0.0" } criterion = { version = "0.5.1", default-features = false } -cumulus-client-cli = { path = "cumulus/client/cli", default-features = false } -cumulus-client-collator = { path = "cumulus/client/collator", default-features = false } -cumulus-client-consensus-aura = { path = "cumulus/client/consensus/aura", default-features = false } -cumulus-client-consensus-common = { path = "cumulus/client/consensus/common", default-features = false } -cumulus-client-consensus-proposer = { path = "cumulus/client/consensus/proposer", default-features = false } -cumulus-client-consensus-relay-chain = { path = "cumulus/client/consensus/relay-chain", default-features = false } -cumulus-client-network = { path = "cumulus/client/network", default-features = false } -cumulus-client-parachain-inherent = { path = "cumulus/client/parachain-inherent", default-features = false } -cumulus-client-pov-recovery = { path = "cumulus/client/pov-recovery", default-features = false } -cumulus-client-service = { path = "cumulus/client/service", default-features = false } -cumulus-pallet-aura-ext = { path = "cumulus/pallets/aura-ext", default-features = false } +cumulus-client-cli = { path = "cumulus/client/cli", default-features = false, version = "0.18.0" } +cumulus-client-collator = { path = "cumulus/client/collator", default-features = false, version = "0.18.0" } +cumulus-client-consensus-aura = { path = "cumulus/client/consensus/aura", default-features = false, version = "0.18.0" } +cumulus-client-consensus-common = { path = "cumulus/client/consensus/common", default-features = false, version = "0.18.0" } +cumulus-client-consensus-proposer = { path = "cumulus/client/consensus/proposer", default-features = false, version = "0.16.0" } +cumulus-client-consensus-relay-chain = { path = "cumulus/client/consensus/relay-chain", default-features = false, version = "0.18.0" } +cumulus-client-network = { path = "cumulus/client/network", default-features = false, version = "0.18.0" } +cumulus-client-parachain-inherent = { path = "cumulus/client/parachain-inherent", default-features = false, version = "0.12.0" } +cumulus-client-pov-recovery = { path = "cumulus/client/pov-recovery", default-features = false, version = "0.18.0" } +cumulus-client-service = { path = "cumulus/client/service", default-features = false, version = "0.18.0" } +cumulus-pallet-aura-ext = { path = "cumulus/pallets/aura-ext", default-features = false, version = "0.17.0" } cumulus-pallet-dmp-queue = { default-features = false, path = "cumulus/pallets/dmp-queue" } -cumulus-pallet-parachain-system = { path = "cumulus/pallets/parachain-system", default-features = false } -cumulus-pallet-parachain-system-proc-macro = { path = "cumulus/pallets/parachain-system/proc-macro", default-features = false } -cumulus-pallet-session-benchmarking = { path = "cumulus/pallets/session-benchmarking", default-features = false } -cumulus-pallet-solo-to-para = { path = "cumulus/pallets/solo-to-para", default-features = false } -cumulus-pallet-xcm = { path = "cumulus/pallets/xcm", default-features = false } -cumulus-pallet-xcmp-queue = { path = "cumulus/pallets/xcmp-queue", default-features = false } -cumulus-ping = { path = "cumulus/parachains/pallets/ping", default-features = false } -cumulus-primitives-aura = { path = "cumulus/primitives/aura", default-features = false } -cumulus-primitives-core = { path = "cumulus/primitives/core", default-features = false } -cumulus-primitives-parachain-inherent = { path = "cumulus/primitives/parachain-inherent", default-features = false } -cumulus-primitives-proof-size-hostfunction = { path = "cumulus/primitives/proof-size-hostfunction", default-features = false } -cumulus-primitives-storage-weight-reclaim = { path = "cumulus/primitives/storage-weight-reclaim", default-features = false } -cumulus-primitives-timestamp = { path = "cumulus/primitives/timestamp", default-features = false } -cumulus-primitives-utility = { path = "cumulus/primitives/utility", default-features = false } -cumulus-relay-chain-inprocess-interface = { path = "cumulus/client/relay-chain-inprocess-interface", default-features = false } -cumulus-relay-chain-interface = { path = "cumulus/client/relay-chain-interface", default-features = false } -cumulus-relay-chain-minimal-node = { path = "cumulus/client/relay-chain-minimal-node", default-features = false } -cumulus-relay-chain-rpc-interface = { path = "cumulus/client/relay-chain-rpc-interface", default-features = false } +cumulus-pallet-parachain-system = { path = "cumulus/pallets/parachain-system", default-features = false, version = "0.17.0" } +cumulus-pallet-parachain-system-proc-macro = { path = "cumulus/pallets/parachain-system/proc-macro", default-features = false, version = "0.6.0" } +cumulus-pallet-session-benchmarking = { path = "cumulus/pallets/session-benchmarking", default-features = false, version = "19.0.0" } +cumulus-pallet-solo-to-para = { path = "cumulus/pallets/solo-to-para", default-features = false, version = "0.17.0" } +cumulus-pallet-xcm = { path = "cumulus/pallets/xcm", default-features = false, version = "0.17.0" } +cumulus-pallet-xcmp-queue = { path = "cumulus/pallets/xcmp-queue", default-features = false, version = "0.17.0" } +cumulus-ping = { path = "cumulus/parachains/pallets/ping", default-features = false, version = "0.17.0" } +cumulus-primitives-aura = { path = "cumulus/primitives/aura", default-features = false, version = "0.15.0" } +cumulus-primitives-core = { path = "cumulus/primitives/core", default-features = false, version = "0.16.0" } +cumulus-primitives-parachain-inherent = { path = "cumulus/primitives/parachain-inherent", default-features = false, version = "0.16.0" } +cumulus-primitives-proof-size-hostfunction = { path = "cumulus/primitives/proof-size-hostfunction", default-features = false, version = "0.10.0" } +cumulus-primitives-storage-weight-reclaim = { path = "cumulus/primitives/storage-weight-reclaim", default-features = false, version = "8.0.0" } +cumulus-primitives-timestamp = { path = "cumulus/primitives/timestamp", default-features = false, version = "0.16.0" } +cumulus-primitives-utility = { path = "cumulus/primitives/utility", default-features = false, version = "0.17.0" } +cumulus-relay-chain-inprocess-interface = { path = "cumulus/client/relay-chain-inprocess-interface", default-features = false, version = "0.18.0" } +cumulus-relay-chain-interface = { path = "cumulus/client/relay-chain-interface", default-features = false, version = "0.18.0" } +cumulus-relay-chain-minimal-node = { path = "cumulus/client/relay-chain-minimal-node", default-features = false, version = "0.18.0" } +cumulus-relay-chain-rpc-interface = { path = "cumulus/client/relay-chain-rpc-interface", default-features = false, version = "0.18.0" } cumulus-test-client = { path = "cumulus/test/client" } -cumulus-test-relay-sproof-builder = { path = "cumulus/test/relay-sproof-builder", default-features = false } -cumulus-test-runtime = { path = "cumulus/test/runtime" } -cumulus-test-service = { path = "cumulus/test/service" } +cumulus-test-relay-sproof-builder = { path = "cumulus/test/relay-sproof-builder", default-features = false, version = "0.16.0" } +cumulus-test-runtime = { path = "cumulus/test/runtime", version = "0.1.0" } +cumulus-test-service = { path = "cumulus/test/service", version = "0.1.0" } curve25519-dalek = { version = "4.1.3" } derivative = { version = "2.2.0", default-features = false } derive-syn-parse = { version = "0.2.0" } @@ -732,11 +730,11 @@ dyn-clone = { version = "1.0.16" } ed25519-dalek = { version = "2.1", default-features = false } ed25519-zebra = { version = "4.0.3", default-features = false } either = { version = "1.8.1", default-features = false } -emulated-integration-tests-common = { path = "cumulus/parachains/integration-tests/emulated/common", default-features = false } +emulated-integration-tests-common = { path = "cumulus/parachains/integration-tests/emulated/common", default-features = false, version = "14.0.0" } enumflags2 = { version = "0.7.7" } enumn = { version = "0.1.13" } environmental = { version = "1.1.4", default-features = false } -equivocation-detector = { path = "bridges/relays/equivocation" } +equivocation-detector = { path = "bridges/relays/equivocation", version = "0.1.0" } ethabi = { version = "1.0.0", default-features = false, package = "ethabi-decode" } ethbloom = { version = "0.13.0", default-features = false } ethereum-types = { version = "0.14.1", default-features = false } @@ -747,43 +745,43 @@ fdlimit = { version = "0.3.0" } femme = { version = "2.2.1" } filetime = { version = "0.2.16" } finality-grandpa = { version = "0.16.2", default-features = false } -finality-relay = { path = "bridges/relays/finality" } +finality-relay = { path = "bridges/relays/finality", version = "0.1.0" } flate2 = { version = "1.0" } fnv = { version = "1.0.6" } -fork-tree = { path = "substrate/utils/fork-tree", default-features = false } +fork-tree = { path = "substrate/utils/fork-tree", default-features = false, version = "13.0.0" } forwarded-header-value = { version = "0.1.1" } fraction = { version = "0.13.1" } -frame = { path = "substrate/frame", default-features = false, package = "polkadot-sdk-frame" } -frame-benchmarking = { path = "substrate/frame/benchmarking", default-features = false } -frame-benchmarking-cli = { path = "substrate/utils/frame/benchmarking-cli", default-features = false } +frame = { path = "substrate/frame", default-features = false, package = "polkadot-sdk-frame", version = "0.7.0" } +frame-benchmarking = { path = "substrate/frame/benchmarking", default-features = false, version = "38.0.0" } +frame-benchmarking-cli = { path = "substrate/utils/frame/benchmarking-cli", default-features = false, version = "43.0.0" } frame-benchmarking-pallet-pov = { default-features = false, path = "substrate/frame/benchmarking/pov" } -frame-election-provider-solution-type = { path = "substrate/frame/election-provider-support/solution-type", default-features = false } -frame-election-provider-support = { path = "substrate/frame/election-provider-support", default-features = false } -frame-executive = { path = "substrate/frame/executive", default-features = false } +frame-election-provider-solution-type = { path = "substrate/frame/election-provider-support/solution-type", default-features = false, version = "14.0.1" } +frame-election-provider-support = { path = "substrate/frame/election-provider-support", default-features = false, version = "38.0.0" } +frame-executive = { path = "substrate/frame/executive", default-features = false, version = "38.0.0" } frame-metadata = { version = "16.0.0", default-features = false } -frame-metadata-hash-extension = { path = "substrate/frame/metadata-hash-extension", default-features = false } -frame-support = { path = "substrate/frame/support", default-features = false } -frame-support-procedural = { path = "substrate/frame/support/procedural", default-features = false } -frame-support-procedural-tools = { path = "substrate/frame/support/procedural/tools", default-features = false } -frame-support-procedural-tools-derive = { path = "substrate/frame/support/procedural/tools/derive", default-features = false } +frame-metadata-hash-extension = { path = "substrate/frame/metadata-hash-extension", default-features = false, version = "0.6.0" } +frame-support = { path = "substrate/frame/support", default-features = false, version = "38.0.0" } +frame-support-procedural = { path = "substrate/frame/support/procedural", default-features = false, version = "30.0.3" } +frame-support-procedural-tools = { path = "substrate/frame/support/procedural/tools", default-features = false, version = "13.0.0" } +frame-support-procedural-tools-derive = { path = "substrate/frame/support/procedural/tools/derive", default-features = false, version = "12.0.0" } frame-support-test = { path = "substrate/frame/support/test" } -frame-system = { path = "substrate/frame/system", default-features = false } -frame-system-benchmarking = { path = "substrate/frame/system/benchmarking", default-features = false } -frame-system-rpc-runtime-api = { path = "substrate/frame/system/rpc/runtime-api", default-features = false } -frame-try-runtime = { path = "substrate/frame/try-runtime", default-features = false } +frame-system = { path = "substrate/frame/system", default-features = false, version = "38.0.0" } +frame-system-benchmarking = { path = "substrate/frame/system/benchmarking", default-features = false, version = "38.0.0" } +frame-system-rpc-runtime-api = { path = "substrate/frame/system/rpc/runtime-api", default-features = false, version = "34.0.0" } +frame-try-runtime = { path = "substrate/frame/try-runtime", default-features = false, version = "0.44.0" } fs4 = { version = "0.7.0" } fs_extra = { version = "1.3.0" } futures = { version = "0.3.30" } futures-channel = { version = "0.3.23" } futures-timer = { version = "3.0.2" } futures-util = { version = "0.3.30", default-features = false } -generate-bags = { path = "substrate/utils/frame/generate-bags", default-features = false } +generate-bags = { path = "substrate/utils/frame/generate-bags", default-features = false, version = "38.0.0" } gethostname = { version = "0.2.3" } glob = { version = "0.3" } -glutton-westend-runtime = { path = "cumulus/parachains/runtimes/glutton/glutton-westend" } +glutton-westend-runtime = { path = "cumulus/parachains/runtimes/glutton/glutton-westend", version = "14.0.0" } governor = { version = "0.6.0" } -gum = { path = "polkadot/node/gum", default-features = false, package = "tracing-gum" } -gum-proc-macro = { path = "polkadot/node/gum/proc-macro", default-features = false, package = "tracing-gum-proc-macro" } +gum = { path = "polkadot/node/gum", default-features = false, package = "tracing-gum", version = "16.0.0" } +gum-proc-macro = { path = "polkadot/node/gum/proc-macro", default-features = false, package = "tracing-gum-proc-macro", version = "5.0.0" } handlebars = { version = "5.1.0" } hash-db = { version = "0.16.0", default-features = false } hash256-std-hasher = { version = "0.15.2", default-features = false } @@ -816,7 +814,7 @@ jsonpath_lib = { version = "0.3" } jsonrpsee = { version = "0.24.3" } jsonrpsee-core = { version = "0.24.3" } k256 = { version = "0.13.3", default-features = false } -kitchensink-runtime = { path = "substrate/bin/node/runtime" } +kitchensink-runtime = { path = "substrate/bin/node/runtime", version = "3.0.0" } kvdb = { version = "0.13.0" } kvdb-memorydb = { version = "0.13.0" } kvdb-rocksdb = { version = "0.19.0" } @@ -840,16 +838,16 @@ memmap2 = { version = "0.9.3" } memory-db = { version = "0.32.0", default-features = false } merkleized-metadata = { version = "0.1.0" } merlin = { version = "3.0", default-features = false } -messages-relay = { path = "bridges/relays/messages" } +messages-relay = { path = "bridges/relays/messages", version = "0.1.0" } metered = { version = "0.6.1", default-features = false, package = "prioritized-metered-channel" } mick-jaeger = { version = "0.1.8" } milagro-bls = { version = "1.5.4", default-features = false, package = "snowbridge-milagro-bls" } minimal-template-node = { path = "templates/minimal/node" } -minimal-template-runtime = { path = "templates/minimal/runtime" } +minimal-template-runtime = { path = "templates/minimal/runtime", version = "0.1.0" } mixnet = { version = "0.7.0" } -mmr-gadget = { path = "substrate/client/merkle-mountain-range", default-features = false } +mmr-gadget = { path = "substrate/client/merkle-mountain-range", default-features = false, version = "40.0.0" } mmr-lib = { version = "0.5.2", package = "ckb-merkle-mountain-range" } -mmr-rpc = { path = "substrate/client/merkle-mountain-range/rpc", default-features = false } +mmr-rpc = { path = "substrate/client/merkle-mountain-range/rpc", default-features = false, version = "37.0.0" } mockall = { version = "0.11.3" } multiaddr = { version = "0.18.1" } multihash = { version = "0.19.1", default-features = false } @@ -857,11 +855,11 @@ multihash-codetable = { version = "0.1.1" } multistream-select = { version = "0.13.0" } names = { version = "0.14.0", default-features = false } nix = { version = "0.28.0" } -node-cli = { path = "substrate/bin/node/cli", package = "staging-node-cli" } -node-inspect = { path = "substrate/bin/node/inspect", default-features = false, package = "staging-node-inspect" } -node-primitives = { path = "substrate/bin/node/primitives", default-features = false } -node-rpc = { path = "substrate/bin/node/rpc" } -node-testing = { path = "substrate/bin/node/testing" } +node-cli = { path = "substrate/bin/node/cli", package = "staging-node-cli", version = "3.0.0" } +node-inspect = { path = "substrate/bin/node/inspect", default-features = false, package = "staging-node-inspect", version = "0.23.0" } +node-primitives = { path = "substrate/bin/node/primitives", default-features = false, version = "2.0.0" } +node-rpc = { path = "substrate/bin/node/rpc", version = "3.0.0" } +node-testing = { path = "substrate/bin/node/testing", version = "3.0.0" } nohash-hasher = { version = "0.2.0" } novelpoly = { version = "2.0.0", package = "reed-solomon-novelpoly" } num-bigint = { version = "0.4.3" } @@ -871,135 +869,135 @@ num-traits = { version = "0.2.17", default-features = false } num_cpus = { version = "1.13.1" } once_cell = { version = "1.19.0" } orchestra = { version = "0.4.0", default-features = false } -pallet-alliance = { path = "substrate/frame/alliance", default-features = false } -pallet-asset-conversion = { path = "substrate/frame/asset-conversion", default-features = false } -pallet-asset-conversion-ops = { path = "substrate/frame/asset-conversion/ops", default-features = false } -pallet-asset-conversion-tx-payment = { path = "substrate/frame/transaction-payment/asset-conversion-tx-payment", default-features = false } -pallet-asset-rate = { path = "substrate/frame/asset-rate", default-features = false } -pallet-asset-tx-payment = { path = "substrate/frame/transaction-payment/asset-tx-payment", default-features = false } -pallet-assets = { path = "substrate/frame/assets", default-features = false } -pallet-assets-freezer = { path = "substrate/frame/assets-freezer", default-features = false } +pallet-alliance = { path = "substrate/frame/alliance", default-features = false, version = "37.0.0" } +pallet-asset-conversion = { path = "substrate/frame/asset-conversion", default-features = false, version = "20.0.0" } +pallet-asset-conversion-ops = { path = "substrate/frame/asset-conversion/ops", default-features = false, version = "0.6.0" } +pallet-asset-conversion-tx-payment = { path = "substrate/frame/transaction-payment/asset-conversion-tx-payment", default-features = false, version = "20.0.0" } +pallet-asset-rate = { path = "substrate/frame/asset-rate", default-features = false, version = "17.0.0" } +pallet-asset-tx-payment = { path = "substrate/frame/transaction-payment/asset-tx-payment", default-features = false, version = "38.0.0" } +pallet-assets = { path = "substrate/frame/assets", default-features = false, version = "40.0.0" } +pallet-assets-freezer = { path = "substrate/frame/assets-freezer", default-features = false, version = "0.5.0" } pallet-atomic-swap = { default-features = false, path = "substrate/frame/atomic-swap" } -pallet-aura = { path = "substrate/frame/aura", default-features = false } -pallet-authority-discovery = { path = "substrate/frame/authority-discovery", default-features = false } -pallet-authorship = { path = "substrate/frame/authorship", default-features = false } -pallet-babe = { path = "substrate/frame/babe", default-features = false } -pallet-bags-list = { path = "substrate/frame/bags-list", default-features = false } -pallet-bags-list-remote-tests = { path = "substrate/frame/bags-list/remote-tests" } -pallet-balances = { path = "substrate/frame/balances", default-features = false } -pallet-beefy = { path = "substrate/frame/beefy", default-features = false } -pallet-beefy-mmr = { path = "substrate/frame/beefy-mmr", default-features = false } -pallet-bounties = { path = "substrate/frame/bounties", default-features = false } -pallet-bridge-grandpa = { path = "bridges/modules/grandpa", default-features = false } -pallet-bridge-messages = { path = "bridges/modules/messages", default-features = false } -pallet-bridge-parachains = { path = "bridges/modules/parachains", default-features = false } -pallet-bridge-relayers = { path = "bridges/modules/relayers", default-features = false } -pallet-broker = { path = "substrate/frame/broker", default-features = false } -pallet-child-bounties = { path = "substrate/frame/child-bounties", default-features = false } -pallet-collator-selection = { path = "cumulus/pallets/collator-selection", default-features = false } -pallet-collective = { path = "substrate/frame/collective", default-features = false } -pallet-collective-content = { path = "cumulus/parachains/pallets/collective-content", default-features = false } -pallet-contracts = { path = "substrate/frame/contracts", default-features = false } +pallet-aura = { path = "substrate/frame/aura", default-features = false, version = "37.0.0" } +pallet-authority-discovery = { path = "substrate/frame/authority-discovery", default-features = false, version = "38.0.0" } +pallet-authorship = { path = "substrate/frame/authorship", default-features = false, version = "38.0.0" } +pallet-babe = { path = "substrate/frame/babe", default-features = false, version = "38.0.0" } +pallet-bags-list = { path = "substrate/frame/bags-list", default-features = false, version = "37.0.0" } +pallet-bags-list-remote-tests = { path = "substrate/frame/bags-list/remote-tests", version = "4.0.0" } +pallet-balances = { path = "substrate/frame/balances", default-features = false, version = "39.0.0" } +pallet-beefy = { path = "substrate/frame/beefy", default-features = false, version = "39.0.0" } +pallet-beefy-mmr = { path = "substrate/frame/beefy-mmr", default-features = false, version = "39.0.0" } +pallet-bounties = { path = "substrate/frame/bounties", default-features = false, version = "37.0.0" } +pallet-bridge-grandpa = { path = "bridges/modules/grandpa", default-features = false, version = "0.18.0" } +pallet-bridge-messages = { path = "bridges/modules/messages", default-features = false, version = "0.18.0" } +pallet-bridge-parachains = { path = "bridges/modules/parachains", default-features = false, version = "0.18.0" } +pallet-bridge-relayers = { path = "bridges/modules/relayers", default-features = false, version = "0.18.0" } +pallet-broker = { path = "substrate/frame/broker", default-features = false, version = "0.17.0" } +pallet-child-bounties = { path = "substrate/frame/child-bounties", default-features = false, version = "37.0.0" } +pallet-collator-selection = { path = "cumulus/pallets/collator-selection", default-features = false, version = "19.0.0" } +pallet-collective = { path = "substrate/frame/collective", default-features = false, version = "38.0.0" } +pallet-collective-content = { path = "cumulus/parachains/pallets/collective-content", default-features = false, version = "0.16.0" } +pallet-contracts = { path = "substrate/frame/contracts", default-features = false, version = "38.0.0" } pallet-contracts-fixtures = { path = "substrate/frame/contracts/fixtures", default-features = false } pallet-contracts-mock-network = { default-features = false, path = "substrate/frame/contracts/mock-network" } -pallet-contracts-proc-macro = { path = "substrate/frame/contracts/proc-macro", default-features = false } -pallet-contracts-uapi = { path = "substrate/frame/contracts/uapi", default-features = false } -pallet-conviction-voting = { path = "substrate/frame/conviction-voting", default-features = false } -pallet-core-fellowship = { path = "substrate/frame/core-fellowship", default-features = false } -pallet-default-config-example = { path = "substrate/frame/examples/default-config", default-features = false } -pallet-delegated-staking = { path = "substrate/frame/delegated-staking", default-features = false } -pallet-democracy = { path = "substrate/frame/democracy", default-features = false } -pallet-dev-mode = { path = "substrate/frame/examples/dev-mode", default-features = false } -pallet-election-provider-multi-phase = { path = "substrate/frame/election-provider-multi-phase", default-features = false } -pallet-election-provider-support-benchmarking = { path = "substrate/frame/election-provider-support/benchmarking", default-features = false } -pallet-elections-phragmen = { path = "substrate/frame/elections-phragmen", default-features = false } -pallet-example-basic = { path = "substrate/frame/examples/basic", default-features = false } -pallet-example-frame-crate = { path = "substrate/frame/examples/frame-crate", default-features = false } -pallet-example-kitchensink = { path = "substrate/frame/examples/kitchensink", default-features = false } -pallet-example-mbm = { path = "substrate/frame/examples/multi-block-migrations", default-features = false } -pallet-example-offchain-worker = { path = "substrate/frame/examples/offchain-worker", default-features = false } -pallet-example-single-block-migrations = { path = "substrate/frame/examples/single-block-migrations", default-features = false } -pallet-example-split = { path = "substrate/frame/examples/split", default-features = false } -pallet-example-tasks = { path = "substrate/frame/examples/tasks", default-features = false } -pallet-examples = { path = "substrate/frame/examples" } -pallet-fast-unstake = { path = "substrate/frame/fast-unstake", default-features = false } -pallet-glutton = { path = "substrate/frame/glutton", default-features = false } -pallet-grandpa = { path = "substrate/frame/grandpa", default-features = false } -pallet-identity = { path = "substrate/frame/identity", default-features = false } -pallet-im-online = { path = "substrate/frame/im-online", default-features = false } -pallet-indices = { path = "substrate/frame/indices", default-features = false } -pallet-insecure-randomness-collective-flip = { path = "substrate/frame/insecure-randomness-collective-flip", default-features = false } +pallet-contracts-proc-macro = { path = "substrate/frame/contracts/proc-macro", default-features = false, version = "23.0.1" } +pallet-contracts-uapi = { path = "substrate/frame/contracts/uapi", default-features = false, version = "12.0.0" } +pallet-conviction-voting = { path = "substrate/frame/conviction-voting", default-features = false, version = "38.0.0" } +pallet-core-fellowship = { path = "substrate/frame/core-fellowship", default-features = false, version = "22.0.0" } +pallet-default-config-example = { path = "substrate/frame/examples/default-config", default-features = false, version = "10.0.0" } +pallet-delegated-staking = { path = "substrate/frame/delegated-staking", default-features = false, version = "5.0.0" } +pallet-democracy = { path = "substrate/frame/democracy", default-features = false, version = "38.0.0" } +pallet-dev-mode = { path = "substrate/frame/examples/dev-mode", default-features = false, version = "20.0.0" } +pallet-election-provider-multi-phase = { path = "substrate/frame/election-provider-multi-phase", default-features = false, version = "37.0.0" } +pallet-election-provider-support-benchmarking = { path = "substrate/frame/election-provider-support/benchmarking", default-features = false, version = "37.0.0" } +pallet-elections-phragmen = { path = "substrate/frame/elections-phragmen", default-features = false, version = "39.0.0" } +pallet-example-basic = { path = "substrate/frame/examples/basic", default-features = false, version = "34.0.0" } +pallet-example-frame-crate = { path = "substrate/frame/examples/frame-crate", default-features = false, version = "0.1.0" } +pallet-example-kitchensink = { path = "substrate/frame/examples/kitchensink", default-features = false, version = "4.0.0" } +pallet-example-mbm = { path = "substrate/frame/examples/multi-block-migrations", default-features = false, version = "0.1.0" } +pallet-example-offchain-worker = { path = "substrate/frame/examples/offchain-worker", default-features = false, version = "28.0.0" } +pallet-example-single-block-migrations = { path = "substrate/frame/examples/single-block-migrations", default-features = false, version = "0.1.0" } +pallet-example-split = { path = "substrate/frame/examples/split", default-features = false, version = "10.0.0" } +pallet-example-tasks = { path = "substrate/frame/examples/tasks", default-features = false, version = "1.0.0" } +pallet-examples = { path = "substrate/frame/examples", version = "7.0.0" } +pallet-fast-unstake = { path = "substrate/frame/fast-unstake", default-features = false, version = "37.0.0" } +pallet-glutton = { path = "substrate/frame/glutton", default-features = false, version = "24.0.0" } +pallet-grandpa = { path = "substrate/frame/grandpa", default-features = false, version = "38.0.0" } +pallet-identity = { path = "substrate/frame/identity", default-features = false, version = "38.0.0" } +pallet-im-online = { path = "substrate/frame/im-online", default-features = false, version = "37.0.0" } +pallet-indices = { path = "substrate/frame/indices", default-features = false, version = "38.0.0" } +pallet-insecure-randomness-collective-flip = { path = "substrate/frame/insecure-randomness-collective-flip", default-features = false, version = "26.0.0" } pallet-lottery = { default-features = false, path = "substrate/frame/lottery" } -pallet-membership = { path = "substrate/frame/membership", default-features = false } -pallet-message-queue = { path = "substrate/frame/message-queue", default-features = false } -pallet-migrations = { path = "substrate/frame/migrations", default-features = false } -pallet-minimal-template = { path = "templates/minimal/pallets/template", default-features = false } +pallet-membership = { path = "substrate/frame/membership", default-features = false, version = "38.0.0" } +pallet-message-queue = { path = "substrate/frame/message-queue", default-features = false, version = "41.0.0" } +pallet-migrations = { path = "substrate/frame/migrations", default-features = false, version = "8.0.0" } +pallet-minimal-template = { path = "templates/minimal/pallets/template", default-features = false, version = "0.1.0" } pallet-mixnet = { default-features = false, path = "substrate/frame/mixnet" } -pallet-mmr = { path = "substrate/frame/merkle-mountain-range", default-features = false } -pallet-multisig = { path = "substrate/frame/multisig", default-features = false } -pallet-nft-fractionalization = { path = "substrate/frame/nft-fractionalization", default-features = false } -pallet-nfts = { path = "substrate/frame/nfts", default-features = false } -pallet-nfts-runtime-api = { path = "substrate/frame/nfts/runtime-api", default-features = false } -pallet-nis = { path = "substrate/frame/nis", default-features = false } +pallet-mmr = { path = "substrate/frame/merkle-mountain-range", default-features = false, version = "38.0.0" } +pallet-multisig = { path = "substrate/frame/multisig", default-features = false, version = "38.0.0" } +pallet-nft-fractionalization = { path = "substrate/frame/nft-fractionalization", default-features = false, version = "21.0.0" } +pallet-nfts = { path = "substrate/frame/nfts", default-features = false, version = "32.0.0" } +pallet-nfts-runtime-api = { path = "substrate/frame/nfts/runtime-api", default-features = false, version = "24.0.0" } +pallet-nis = { path = "substrate/frame/nis", default-features = false, version = "38.0.0" } pallet-node-authorization = { default-features = false, path = "substrate/frame/node-authorization" } -pallet-nomination-pools = { path = "substrate/frame/nomination-pools", default-features = false } -pallet-nomination-pools-benchmarking = { path = "substrate/frame/nomination-pools/benchmarking", default-features = false } -pallet-nomination-pools-runtime-api = { path = "substrate/frame/nomination-pools/runtime-api", default-features = false } -pallet-offences = { path = "substrate/frame/offences", default-features = false } -pallet-offences-benchmarking = { path = "substrate/frame/offences/benchmarking", default-features = false } -pallet-paged-list = { path = "substrate/frame/paged-list", default-features = false } -pallet-parachain-template = { path = "templates/parachain/pallets/template", default-features = false } -pallet-parameters = { path = "substrate/frame/parameters", default-features = false } -pallet-preimage = { path = "substrate/frame/preimage", default-features = false } -pallet-proxy = { path = "substrate/frame/proxy", default-features = false } -pallet-ranked-collective = { path = "substrate/frame/ranked-collective", default-features = false } -pallet-recovery = { path = "substrate/frame/recovery", default-features = false } -pallet-referenda = { path = "substrate/frame/referenda", default-features = false } +pallet-nomination-pools = { path = "substrate/frame/nomination-pools", default-features = false, version = "35.0.0" } +pallet-nomination-pools-benchmarking = { path = "substrate/frame/nomination-pools/benchmarking", default-features = false, version = "36.0.0" } +pallet-nomination-pools-runtime-api = { path = "substrate/frame/nomination-pools/runtime-api", default-features = false, version = "33.0.0" } +pallet-offences = { path = "substrate/frame/offences", default-features = false, version = "37.0.0" } +pallet-offences-benchmarking = { path = "substrate/frame/offences/benchmarking", default-features = false, version = "38.0.0" } +pallet-paged-list = { path = "substrate/frame/paged-list", default-features = false, version = "0.16.0" } +pallet-parachain-template = { path = "templates/parachain/pallets/template", default-features = false, version = "0.1.0" } +pallet-parameters = { path = "substrate/frame/parameters", default-features = false, version = "0.9.0" } +pallet-preimage = { path = "substrate/frame/preimage", default-features = false, version = "38.0.0" } +pallet-proxy = { path = "substrate/frame/proxy", default-features = false, version = "38.0.0" } +pallet-ranked-collective = { path = "substrate/frame/ranked-collective", default-features = false, version = "38.0.0" } +pallet-recovery = { path = "substrate/frame/recovery", default-features = false, version = "38.0.0" } +pallet-referenda = { path = "substrate/frame/referenda", default-features = false, version = "38.0.0" } pallet-remark = { default-features = false, path = "substrate/frame/remark" } -pallet-revive = { path = "substrate/frame/revive", default-features = false } -pallet-revive-fixtures = { path = "substrate/frame/revive/fixtures", default-features = false } +pallet-revive = { path = "substrate/frame/revive", default-features = false, version = "0.2.0" } +pallet-revive-fixtures = { path = "substrate/frame/revive/fixtures", default-features = false, version = "0.2.0" } pallet-revive-mock-network = { default-features = false, path = "substrate/frame/revive/mock-network" } -pallet-revive-proc-macro = { path = "substrate/frame/revive/proc-macro", default-features = false } -pallet-revive-uapi = { path = "substrate/frame/revive/uapi", default-features = false } +pallet-revive-proc-macro = { path = "substrate/frame/revive/proc-macro", default-features = false, version = "0.1.1" } +pallet-revive-uapi = { path = "substrate/frame/revive/uapi", default-features = false, version = "0.1.1" } pallet-root-offences = { default-features = false, path = "substrate/frame/root-offences" } -pallet-root-testing = { path = "substrate/frame/root-testing", default-features = false } +pallet-root-testing = { path = "substrate/frame/root-testing", default-features = false, version = "14.0.0" } pallet-safe-mode = { default-features = false, path = "substrate/frame/safe-mode" } -pallet-salary = { path = "substrate/frame/salary", default-features = false } -pallet-scheduler = { path = "substrate/frame/scheduler", default-features = false } +pallet-salary = { path = "substrate/frame/salary", default-features = false, version = "23.0.0" } +pallet-scheduler = { path = "substrate/frame/scheduler", default-features = false, version = "39.0.0" } pallet-scored-pool = { default-features = false, path = "substrate/frame/scored-pool" } -pallet-session = { path = "substrate/frame/session", default-features = false } -pallet-session-benchmarking = { path = "substrate/frame/session/benchmarking", default-features = false } -pallet-skip-feeless-payment = { path = "substrate/frame/transaction-payment/skip-feeless-payment", default-features = false } -pallet-society = { path = "substrate/frame/society", default-features = false } -pallet-staking = { path = "substrate/frame/staking", default-features = false } -pallet-staking-reward-curve = { path = "substrate/frame/staking/reward-curve", default-features = false } -pallet-staking-reward-fn = { path = "substrate/frame/staking/reward-fn", default-features = false } -pallet-staking-runtime-api = { path = "substrate/frame/staking/runtime-api", default-features = false } -pallet-state-trie-migration = { path = "substrate/frame/state-trie-migration", default-features = false } +pallet-session = { path = "substrate/frame/session", default-features = false, version = "38.0.0" } +pallet-session-benchmarking = { path = "substrate/frame/session/benchmarking", default-features = false, version = "38.0.0" } +pallet-skip-feeless-payment = { path = "substrate/frame/transaction-payment/skip-feeless-payment", default-features = false, version = "13.0.0" } +pallet-society = { path = "substrate/frame/society", default-features = false, version = "38.0.0" } +pallet-staking = { path = "substrate/frame/staking", default-features = false, version = "38.0.0" } +pallet-staking-reward-curve = { path = "substrate/frame/staking/reward-curve", default-features = false, version = "12.0.0" } +pallet-staking-reward-fn = { path = "substrate/frame/staking/reward-fn", default-features = false, version = "22.0.0" } +pallet-staking-runtime-api = { path = "substrate/frame/staking/runtime-api", default-features = false, version = "24.0.0" } +pallet-state-trie-migration = { path = "substrate/frame/state-trie-migration", default-features = false, version = "40.0.0" } pallet-statement = { default-features = false, path = "substrate/frame/statement" } -pallet-sudo = { path = "substrate/frame/sudo", default-features = false } -pallet-template = { path = "templates/solochain/pallets/template", default-features = false } -pallet-timestamp = { path = "substrate/frame/timestamp", default-features = false } -pallet-tips = { path = "substrate/frame/tips", default-features = false } -pallet-transaction-payment = { path = "substrate/frame/transaction-payment", default-features = false } -pallet-transaction-payment-rpc = { path = "substrate/frame/transaction-payment/rpc", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { path = "substrate/frame/transaction-payment/rpc/runtime-api", default-features = false } +pallet-sudo = { path = "substrate/frame/sudo", default-features = false, version = "38.0.0" } +pallet-template = { path = "templates/solochain/pallets/template", default-features = false, version = "0.1.0" } +pallet-timestamp = { path = "substrate/frame/timestamp", default-features = false, version = "37.0.0" } +pallet-tips = { path = "substrate/frame/tips", default-features = false, version = "37.0.0" } +pallet-transaction-payment = { path = "substrate/frame/transaction-payment", default-features = false, version = "38.0.0" } +pallet-transaction-payment-rpc = { path = "substrate/frame/transaction-payment/rpc", default-features = false, version = "41.0.0" } +pallet-transaction-payment-rpc-runtime-api = { path = "substrate/frame/transaction-payment/rpc/runtime-api", default-features = false, version = "38.0.0" } pallet-transaction-storage = { default-features = false, path = "substrate/frame/transaction-storage" } -pallet-treasury = { path = "substrate/frame/treasury", default-features = false } +pallet-treasury = { path = "substrate/frame/treasury", default-features = false, version = "37.0.0" } pallet-tx-pause = { default-features = false, path = "substrate/frame/tx-pause" } -pallet-uniques = { path = "substrate/frame/uniques", default-features = false } -pallet-utility = { path = "substrate/frame/utility", default-features = false } -pallet-vesting = { path = "substrate/frame/vesting", default-features = false } -pallet-whitelist = { path = "substrate/frame/whitelist", default-features = false } -pallet-xcm = { path = "polkadot/xcm/pallet-xcm", default-features = false } -pallet-xcm-benchmarks = { path = "polkadot/xcm/pallet-xcm-benchmarks", default-features = false } -pallet-xcm-bridge-hub = { path = "bridges/modules/xcm-bridge-hub", default-features = false } -pallet-xcm-bridge-hub-router = { path = "bridges/modules/xcm-bridge-hub-router", default-features = false } -parachain-info = { path = "cumulus/parachains/pallets/parachain-info", default-features = false, package = "staging-parachain-info" } -parachain-template-runtime = { path = "templates/parachain/runtime" } -parachains-common = { path = "cumulus/parachains/common", default-features = false } -parachains-relay = { path = "bridges/relays/parachains" } -parachains-runtimes-test-utils = { path = "cumulus/parachains/runtimes/test-utils", default-features = false } +pallet-uniques = { path = "substrate/frame/uniques", default-features = false, version = "38.0.0" } +pallet-utility = { path = "substrate/frame/utility", default-features = false, version = "38.0.0" } +pallet-vesting = { path = "substrate/frame/vesting", default-features = false, version = "38.0.0" } +pallet-whitelist = { path = "substrate/frame/whitelist", default-features = false, version = "37.0.0" } +pallet-xcm = { path = "polkadot/xcm/pallet-xcm", default-features = false, version = "17.0.0" } +pallet-xcm-benchmarks = { path = "polkadot/xcm/pallet-xcm-benchmarks", default-features = false, version = "17.0.0" } +pallet-xcm-bridge-hub = { path = "bridges/modules/xcm-bridge-hub", default-features = false, version = "0.13.0" } +pallet-xcm-bridge-hub-router = { path = "bridges/modules/xcm-bridge-hub-router", default-features = false, version = "0.15.0" } +parachain-info = { path = "cumulus/parachains/pallets/parachain-info", default-features = false, package = "staging-parachain-info", version = "0.17.0" } +parachain-template-runtime = { path = "templates/parachain/runtime", version = "0.1.0" } +parachains-common = { path = "cumulus/parachains/common", default-features = false, version = "18.0.0" } +parachains-relay = { path = "bridges/relays/parachains", version = "0.1.0" } +parachains-runtimes-test-utils = { path = "cumulus/parachains/runtimes/test-utils", default-features = false, version = "17.0.0" } parity-bytes = { version = "0.1.2", default-features = false } parity-db = { version = "0.4.12" } parity-util-mem = { version = "0.12.0" } @@ -1008,69 +1006,69 @@ parking_lot = { version = "0.12.1", default-features = false } partial_sort = { version = "0.2.0" } paste = { version = "1.0.15", default-features = false } pbkdf2 = { version = "0.12.2", default-features = false } -penpal-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal" } -penpal-runtime = { path = "cumulus/parachains/runtimes/testing/penpal" } -people-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo" } -people-rococo-runtime = { path = "cumulus/parachains/runtimes/people/people-rococo" } -people-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend" } -people-westend-runtime = { path = "cumulus/parachains/runtimes/people/people-westend" } +penpal-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal", version = "0.1.0" } +penpal-runtime = { path = "cumulus/parachains/runtimes/testing/penpal", version = "0.25.0" } +people-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo", version = "0.1.0" } +people-rococo-runtime = { path = "cumulus/parachains/runtimes/people/people-rococo", version = "0.12.0" } +people-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend", version = "0.1.0" } +people-westend-runtime = { path = "cumulus/parachains/runtimes/people/people-westend", version = "0.12.0" } pin-project = { version = "1.1.3" } platforms = { version = "3.0" } -polkadot-approval-distribution = { path = "polkadot/node/network/approval-distribution", default-features = false } -polkadot-availability-bitfield-distribution = { path = "polkadot/node/network/bitfield-distribution", default-features = false } -polkadot-availability-distribution = { path = "polkadot/node/network/availability-distribution", default-features = false } -polkadot-availability-recovery = { path = "polkadot/node/network/availability-recovery", default-features = false } -polkadot-cli = { path = "polkadot/cli", default-features = false } -polkadot-collator-protocol = { path = "polkadot/node/network/collator-protocol", default-features = false } -polkadot-core-primitives = { path = "polkadot/core-primitives", default-features = false } -polkadot-dispute-distribution = { path = "polkadot/node/network/dispute-distribution", default-features = false } -polkadot-erasure-coding = { path = "polkadot/erasure-coding", default-features = false } -polkadot-gossip-support = { path = "polkadot/node/network/gossip-support", default-features = false } -polkadot-network-bridge = { path = "polkadot/node/network/bridge", default-features = false } -polkadot-node-collation-generation = { path = "polkadot/node/collation-generation", default-features = false } -polkadot-node-core-approval-voting = { path = "polkadot/node/core/approval-voting", default-features = false } -polkadot-node-core-av-store = { path = "polkadot/node/core/av-store", default-features = false } -polkadot-node-core-backing = { path = "polkadot/node/core/backing", default-features = false } -polkadot-node-core-bitfield-signing = { path = "polkadot/node/core/bitfield-signing", default-features = false } -polkadot-node-core-candidate-validation = { path = "polkadot/node/core/candidate-validation", default-features = false } -polkadot-node-core-chain-api = { path = "polkadot/node/core/chain-api", default-features = false } -polkadot-node-core-chain-selection = { path = "polkadot/node/core/chain-selection", default-features = false } -polkadot-node-core-dispute-coordinator = { path = "polkadot/node/core/dispute-coordinator", default-features = false } -polkadot-node-core-parachains-inherent = { path = "polkadot/node/core/parachains-inherent", default-features = false } -polkadot-node-core-prospective-parachains = { path = "polkadot/node/core/prospective-parachains", default-features = false } -polkadot-node-core-provisioner = { path = "polkadot/node/core/provisioner", default-features = false } -polkadot-node-core-pvf = { path = "polkadot/node/core/pvf", default-features = false } -polkadot-node-core-pvf-checker = { path = "polkadot/node/core/pvf-checker", default-features = false } -polkadot-node-core-pvf-common = { path = "polkadot/node/core/pvf/common", default-features = false } -polkadot-node-core-pvf-execute-worker = { path = "polkadot/node/core/pvf/execute-worker", default-features = false } -polkadot-node-core-pvf-prepare-worker = { path = "polkadot/node/core/pvf/prepare-worker", default-features = false } -polkadot-node-core-runtime-api = { path = "polkadot/node/core/runtime-api", default-features = false } -polkadot-node-jaeger = { path = "polkadot/node/jaeger", default-features = false } -polkadot-node-metrics = { path = "polkadot/node/metrics", default-features = false } -polkadot-node-network-protocol = { path = "polkadot/node/network/protocol", default-features = false } -polkadot-node-primitives = { path = "polkadot/node/primitives", default-features = false } -polkadot-node-subsystem = { path = "polkadot/node/subsystem", default-features = false } -polkadot-node-subsystem-test-helpers = { path = "polkadot/node/subsystem-test-helpers" } -polkadot-node-subsystem-types = { path = "polkadot/node/subsystem-types", default-features = false } -polkadot-node-subsystem-util = { path = "polkadot/node/subsystem-util", default-features = false } -polkadot-overseer = { path = "polkadot/node/overseer", default-features = false } -polkadot-parachain-lib = { path = "cumulus/polkadot-parachain/polkadot-parachain-lib", default-features = false } -polkadot-parachain-primitives = { path = "polkadot/parachain", default-features = false } -polkadot-primitives = { path = "polkadot/primitives", default-features = false } -polkadot-primitives-test-helpers = { path = "polkadot/primitives/test-helpers" } -polkadot-rpc = { path = "polkadot/rpc", default-features = false } -polkadot-runtime-common = { path = "polkadot/runtime/common", default-features = false } -polkadot-runtime-metrics = { path = "polkadot/runtime/metrics", default-features = false } -polkadot-runtime-parachains = { path = "polkadot/runtime/parachains", default-features = false } -polkadot-sdk = { path = "umbrella", default-features = false } +polkadot-approval-distribution = { path = "polkadot/node/network/approval-distribution", default-features = false, version = "18.0.0" } +polkadot-availability-bitfield-distribution = { path = "polkadot/node/network/bitfield-distribution", default-features = false, version = "18.0.0" } +polkadot-availability-distribution = { path = "polkadot/node/network/availability-distribution", default-features = false, version = "18.0.0" } +polkadot-availability-recovery = { path = "polkadot/node/network/availability-recovery", default-features = false, version = "18.0.0" } +polkadot-cli = { path = "polkadot/cli", default-features = false, version = "18.0.0" } +polkadot-collator-protocol = { path = "polkadot/node/network/collator-protocol", default-features = false, version = "18.0.0" } +polkadot-core-primitives = { path = "polkadot/core-primitives", default-features = false, version = "15.0.0" } +polkadot-dispute-distribution = { path = "polkadot/node/network/dispute-distribution", default-features = false, version = "18.0.0" } +polkadot-erasure-coding = { path = "polkadot/erasure-coding", default-features = false, version = "16.0.0" } +polkadot-gossip-support = { path = "polkadot/node/network/gossip-support", default-features = false, version = "18.0.0" } +polkadot-network-bridge = { path = "polkadot/node/network/bridge", default-features = false, version = "18.0.0" } +polkadot-node-collation-generation = { path = "polkadot/node/collation-generation", default-features = false, version = "18.0.0" } +polkadot-node-core-approval-voting = { path = "polkadot/node/core/approval-voting", default-features = false, version = "18.0.0" } +polkadot-node-core-av-store = { path = "polkadot/node/core/av-store", default-features = false, version = "18.0.0" } +polkadot-node-core-backing = { path = "polkadot/node/core/backing", default-features = false, version = "18.0.0" } +polkadot-node-core-bitfield-signing = { path = "polkadot/node/core/bitfield-signing", default-features = false, version = "18.0.0" } +polkadot-node-core-candidate-validation = { path = "polkadot/node/core/candidate-validation", default-features = false, version = "18.0.0" } +polkadot-node-core-chain-api = { path = "polkadot/node/core/chain-api", default-features = false, version = "18.0.0" } +polkadot-node-core-chain-selection = { path = "polkadot/node/core/chain-selection", default-features = false, version = "18.0.0" } +polkadot-node-core-dispute-coordinator = { path = "polkadot/node/core/dispute-coordinator", default-features = false, version = "18.0.0" } +polkadot-node-core-parachains-inherent = { path = "polkadot/node/core/parachains-inherent", default-features = false, version = "18.0.0" } +polkadot-node-core-prospective-parachains = { path = "polkadot/node/core/prospective-parachains", default-features = false, version = "17.0.0" } +polkadot-node-core-provisioner = { path = "polkadot/node/core/provisioner", default-features = false, version = "18.0.0" } +polkadot-node-core-pvf = { path = "polkadot/node/core/pvf", default-features = false, version = "18.0.0" } +polkadot-node-core-pvf-checker = { path = "polkadot/node/core/pvf-checker", default-features = false, version = "18.0.0" } +polkadot-node-core-pvf-common = { path = "polkadot/node/core/pvf/common", default-features = false, version = "16.0.0" } +polkadot-node-core-pvf-execute-worker = { path = "polkadot/node/core/pvf/execute-worker", default-features = false, version = "16.0.0" } +polkadot-node-core-pvf-prepare-worker = { path = "polkadot/node/core/pvf/prepare-worker", default-features = false, version = "16.0.0" } +polkadot-node-core-runtime-api = { path = "polkadot/node/core/runtime-api", default-features = false, version = "18.0.0" } +polkadot-node-jaeger = { path = "polkadot/node/jaeger", default-features = false, version = "18.0.0" } +polkadot-node-metrics = { path = "polkadot/node/metrics", default-features = false, version = "18.0.0" } +polkadot-node-network-protocol = { path = "polkadot/node/network/protocol", default-features = false, version = "18.0.0" } +polkadot-node-primitives = { path = "polkadot/node/primitives", default-features = false, version = "16.0.0" } +polkadot-node-subsystem = { path = "polkadot/node/subsystem", default-features = false, version = "18.0.0" } +polkadot-node-subsystem-test-helpers = { path = "polkadot/node/subsystem-test-helpers", version = "1.0.0" } +polkadot-node-subsystem-types = { path = "polkadot/node/subsystem-types", default-features = false, version = "18.0.0" } +polkadot-node-subsystem-util = { path = "polkadot/node/subsystem-util", default-features = false, version = "18.0.0" } +polkadot-overseer = { path = "polkadot/node/overseer", default-features = false, version = "18.0.0" } +polkadot-parachain-lib = { path = "cumulus/polkadot-parachain/polkadot-parachain-lib", default-features = false, version = "0.2.0" } +polkadot-parachain-primitives = { path = "polkadot/parachain", default-features = false, version = "14.0.0" } +polkadot-primitives = { path = "polkadot/primitives", default-features = false, version = "16.0.0" } +polkadot-primitives-test-helpers = { path = "polkadot/primitives/test-helpers", version = "0.1.0" } +polkadot-rpc = { path = "polkadot/rpc", default-features = false, version = "18.0.0" } +polkadot-runtime-common = { path = "polkadot/runtime/common", default-features = false, version = "17.0.0" } +polkadot-runtime-metrics = { path = "polkadot/runtime/metrics", default-features = false, version = "17.0.0" } +polkadot-runtime-parachains = { path = "polkadot/runtime/parachains", default-features = false, version = "17.0.0" } +polkadot-sdk = { path = "umbrella", default-features = false, version = "0.6.0" } polkadot-sdk-docs = { path = "docs/sdk" } -polkadot-service = { path = "polkadot/node/service", default-features = false } -polkadot-statement-distribution = { path = "polkadot/node/network/statement-distribution", default-features = false } -polkadot-statement-table = { path = "polkadot/statement-table", default-features = false } +polkadot-service = { path = "polkadot/node/service", default-features = false, version = "18.0.0" } +polkadot-statement-distribution = { path = "polkadot/node/network/statement-distribution", default-features = false, version = "18.0.0" } +polkadot-statement-table = { path = "polkadot/statement-table", default-features = false, version = "16.0.0" } polkadot-subsystem-bench = { path = "polkadot/node/subsystem-bench" } -polkadot-test-client = { path = "polkadot/node/test/client" } -polkadot-test-runtime = { path = "polkadot/runtime/test-runtime" } -polkadot-test-service = { path = "polkadot/node/test/service" } +polkadot-test-client = { path = "polkadot/node/test/client", version = "1.0.0" } +polkadot-test-runtime = { path = "polkadot/runtime/test-runtime", version = "1.0.0" } +polkadot-test-service = { path = "polkadot/node/test/service", version = "1.0.0" } polkavm = { version = "0.9.3", default-features = false } polkavm-derive = "0.9.1" polkavm-linker = "0.9.2" @@ -1082,7 +1080,7 @@ proc-macro-warning = { version = "1.0.0", default-features = false } proc-macro2 = { version = "1.0.64" } procfs = { version = "0.16.0" } prometheus = { version = "0.13.0", default-features = false } -prometheus-endpoint = { path = "substrate/utils/prometheus", default-features = false, package = "substrate-prometheus-endpoint" } +prometheus-endpoint = { path = "substrate/utils/prometheus", default-features = false, package = "substrate-prometheus-endpoint", version = "0.17.0" } prometheus-parse = { version = "0.2.2" } prost = { version = "0.12.4" } prost-build = { version = "0.12.4" } @@ -1100,17 +1098,17 @@ rayon = { version = "1.5.1" } rbtag = { version = "0.3" } ref-cast = { version = "1.0.23" } regex = { version = "1.10.2" } -relay-substrate-client = { path = "bridges/relays/client-substrate" } -relay-utils = { path = "bridges/relays/utils" } -remote-externalities = { path = "substrate/utils/frame/remote-externalities", default-features = false, package = "frame-remote-externalities" } +relay-substrate-client = { path = "bridges/relays/client-substrate", version = "0.1.0" } +relay-utils = { path = "bridges/relays/utils", version = "0.1.0" } +remote-externalities = { path = "substrate/utils/frame/remote-externalities", default-features = false, package = "frame-remote-externalities", version = "0.46.0" } reqwest = { version = "0.11", default-features = false } rlp = { version = "0.5.2", default-features = false } -rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/relays/rococo" } -rococo-parachain-runtime = { path = "cumulus/parachains/runtimes/testing/rococo-parachain" } -rococo-runtime = { path = "polkadot/runtime/rococo" } -rococo-runtime-constants = { path = "polkadot/runtime/rococo/constants", default-features = false } -rococo-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/rococo-system" } -rococo-westend-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system" } +rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/relays/rococo", version = "0.1.0" } +rococo-parachain-runtime = { path = "cumulus/parachains/runtimes/testing/rococo-parachain", version = "0.17.0" } +rococo-runtime = { path = "polkadot/runtime/rococo", version = "18.0.0" } +rococo-runtime-constants = { path = "polkadot/runtime/rococo/constants", default-features = false, version = "17.0.0" } +rococo-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/rococo-system", version = "0.1.0" } +rococo-westend-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system", version = "0.1.0" } rpassword = { version = "7.0.0" } rstest = { version = "0.18.2" } rustc-hash = { version = "1.1.0" } @@ -1119,63 +1117,63 @@ rustix = { version = "0.36.7", default-features = false } rustversion = { version = "1.0.17" } rusty-fork = { version = "0.3.0", default-features = false } safe-mix = { version = "1.0", default-features = false } -sc-allocator = { path = "substrate/client/allocator", default-features = false } -sc-authority-discovery = { path = "substrate/client/authority-discovery", default-features = false } -sc-basic-authorship = { path = "substrate/client/basic-authorship", default-features = false } -sc-block-builder = { path = "substrate/client/block-builder", default-features = false } -sc-chain-spec = { path = "substrate/client/chain-spec", default-features = false } -sc-chain-spec-derive = { path = "substrate/client/chain-spec/derive", default-features = false } -sc-cli = { path = "substrate/client/cli", default-features = false } -sc-client-api = { path = "substrate/client/api", default-features = false } -sc-client-db = { path = "substrate/client/db", default-features = false } -sc-consensus = { path = "substrate/client/consensus/common", default-features = false } -sc-consensus-aura = { path = "substrate/client/consensus/aura", default-features = false } -sc-consensus-babe = { path = "substrate/client/consensus/babe", default-features = false } -sc-consensus-babe-rpc = { path = "substrate/client/consensus/babe/rpc", default-features = false } -sc-consensus-beefy = { path = "substrate/client/consensus/beefy", default-features = false } -sc-consensus-beefy-rpc = { path = "substrate/client/consensus/beefy/rpc", default-features = false } -sc-consensus-epochs = { path = "substrate/client/consensus/epochs", default-features = false } -sc-consensus-grandpa = { path = "substrate/client/consensus/grandpa", default-features = false } -sc-consensus-grandpa-rpc = { path = "substrate/client/consensus/grandpa/rpc", default-features = false } -sc-consensus-manual-seal = { path = "substrate/client/consensus/manual-seal", default-features = false } -sc-consensus-pow = { path = "substrate/client/consensus/pow", default-features = false } -sc-consensus-slots = { path = "substrate/client/consensus/slots", default-features = false } -sc-executor = { path = "substrate/client/executor", default-features = false } -sc-executor-common = { path = "substrate/client/executor/common", default-features = false } -sc-executor-polkavm = { path = "substrate/client/executor/polkavm", default-features = false } -sc-executor-wasmtime = { path = "substrate/client/executor/wasmtime", default-features = false } -sc-informant = { path = "substrate/client/informant", default-features = false } -sc-keystore = { path = "substrate/client/keystore", default-features = false } -sc-mixnet = { path = "substrate/client/mixnet", default-features = false } -sc-network = { path = "substrate/client/network", default-features = false } -sc-network-common = { path = "substrate/client/network/common", default-features = false } -sc-network-gossip = { path = "substrate/client/network-gossip", default-features = false } -sc-network-light = { path = "substrate/client/network/light", default-features = false } +sc-allocator = { path = "substrate/client/allocator", default-features = false, version = "29.0.0" } +sc-authority-discovery = { path = "substrate/client/authority-discovery", default-features = false, version = "0.45.0" } +sc-basic-authorship = { path = "substrate/client/basic-authorship", default-features = false, version = "0.45.0" } +sc-block-builder = { path = "substrate/client/block-builder", default-features = false, version = "0.42.0" } +sc-chain-spec = { path = "substrate/client/chain-spec", default-features = false, version = "38.0.0" } +sc-chain-spec-derive = { path = "substrate/client/chain-spec/derive", default-features = false, version = "12.0.0" } +sc-cli = { path = "substrate/client/cli", default-features = false, version = "0.47.0" } +sc-client-api = { path = "substrate/client/api", default-features = false, version = "37.0.0" } +sc-client-db = { path = "substrate/client/db", default-features = false, version = "0.44.0" } +sc-consensus = { path = "substrate/client/consensus/common", default-features = false, version = "0.44.0" } +sc-consensus-aura = { path = "substrate/client/consensus/aura", default-features = false, version = "0.45.0" } +sc-consensus-babe = { path = "substrate/client/consensus/babe", default-features = false, version = "0.45.0" } +sc-consensus-babe-rpc = { path = "substrate/client/consensus/babe/rpc", default-features = false, version = "0.45.0" } +sc-consensus-beefy = { path = "substrate/client/consensus/beefy", default-features = false, version = "24.0.0" } +sc-consensus-beefy-rpc = { path = "substrate/client/consensus/beefy/rpc", default-features = false, version = "24.0.0" } +sc-consensus-epochs = { path = "substrate/client/consensus/epochs", default-features = false, version = "0.44.0" } +sc-consensus-grandpa = { path = "substrate/client/consensus/grandpa", default-features = false, version = "0.30.0" } +sc-consensus-grandpa-rpc = { path = "substrate/client/consensus/grandpa/rpc", default-features = false, version = "0.30.0" } +sc-consensus-manual-seal = { path = "substrate/client/consensus/manual-seal", default-features = false, version = "0.46.0" } +sc-consensus-pow = { path = "substrate/client/consensus/pow", default-features = false, version = "0.44.0" } +sc-consensus-slots = { path = "substrate/client/consensus/slots", default-features = false, version = "0.44.0" } +sc-executor = { path = "substrate/client/executor", default-features = false, version = "0.40.1" } +sc-executor-common = { path = "substrate/client/executor/common", default-features = false, version = "0.35.0" } +sc-executor-polkavm = { path = "substrate/client/executor/polkavm", default-features = false, version = "0.32.0" } +sc-executor-wasmtime = { path = "substrate/client/executor/wasmtime", default-features = false, version = "0.35.0" } +sc-informant = { path = "substrate/client/informant", default-features = false, version = "0.44.0" } +sc-keystore = { path = "substrate/client/keystore", default-features = false, version = "33.0.0" } +sc-mixnet = { path = "substrate/client/mixnet", default-features = false, version = "0.15.0" } +sc-network = { path = "substrate/client/network", default-features = false, version = "0.45.0" } +sc-network-common = { path = "substrate/client/network/common", default-features = false, version = "0.44.0" } +sc-network-gossip = { path = "substrate/client/network-gossip", default-features = false, version = "0.45.0" } +sc-network-light = { path = "substrate/client/network/light", default-features = false, version = "0.44.0" } sc-network-statement = { default-features = false, path = "substrate/client/network/statement" } -sc-network-sync = { path = "substrate/client/network/sync", default-features = false } +sc-network-sync = { path = "substrate/client/network/sync", default-features = false, version = "0.44.0" } sc-network-test = { path = "substrate/client/network/test" } -sc-network-transactions = { path = "substrate/client/network/transactions", default-features = false } -sc-network-types = { path = "substrate/client/network/types", default-features = false } -sc-offchain = { path = "substrate/client/offchain", default-features = false } -sc-proposer-metrics = { path = "substrate/client/proposer-metrics", default-features = false } -sc-rpc = { path = "substrate/client/rpc", default-features = false } -sc-rpc-api = { path = "substrate/client/rpc-api", default-features = false } -sc-rpc-server = { path = "substrate/client/rpc-servers", default-features = false } -sc-rpc-spec-v2 = { path = "substrate/client/rpc-spec-v2", default-features = false } +sc-network-transactions = { path = "substrate/client/network/transactions", default-features = false, version = "0.44.0" } +sc-network-types = { path = "substrate/client/network/types", default-features = false, version = "0.12.1" } +sc-offchain = { path = "substrate/client/offchain", default-features = false, version = "40.0.0" } +sc-proposer-metrics = { path = "substrate/client/proposer-metrics", default-features = false, version = "0.18.0" } +sc-rpc = { path = "substrate/client/rpc", default-features = false, version = "40.0.0" } +sc-rpc-api = { path = "substrate/client/rpc-api", default-features = false, version = "0.44.0" } +sc-rpc-server = { path = "substrate/client/rpc-servers", default-features = false, version = "17.0.0" } +sc-rpc-spec-v2 = { path = "substrate/client/rpc-spec-v2", default-features = false, version = "0.45.0" } sc-runtime-test = { path = "substrate/client/executor/runtime-test" } -sc-service = { path = "substrate/client/service", default-features = false } +sc-service = { path = "substrate/client/service", default-features = false, version = "0.46.0" } sc-service-test = { path = "substrate/client/service/test" } -sc-state-db = { path = "substrate/client/state-db", default-features = false } +sc-state-db = { path = "substrate/client/state-db", default-features = false, version = "0.36.0" } sc-statement-store = { default-features = false, path = "substrate/client/statement-store" } -sc-storage-monitor = { path = "substrate/client/storage-monitor", default-features = false } -sc-sync-state-rpc = { path = "substrate/client/sync-state-rpc", default-features = false } -sc-sysinfo = { path = "substrate/client/sysinfo", default-features = false } -sc-telemetry = { path = "substrate/client/telemetry", default-features = false } -sc-tracing = { path = "substrate/client/tracing", default-features = false } -sc-tracing-proc-macro = { path = "substrate/client/tracing/proc-macro", default-features = false } -sc-transaction-pool = { path = "substrate/client/transaction-pool", default-features = false } -sc-transaction-pool-api = { path = "substrate/client/transaction-pool/api", default-features = false } -sc-utils = { path = "substrate/client/utils", default-features = false } +sc-storage-monitor = { path = "substrate/client/storage-monitor", default-features = false, version = "0.22.0" } +sc-sync-state-rpc = { path = "substrate/client/sync-state-rpc", default-features = false, version = "0.45.0" } +sc-sysinfo = { path = "substrate/client/sysinfo", default-features = false, version = "38.0.0" } +sc-telemetry = { path = "substrate/client/telemetry", default-features = false, version = "25.0.0" } +sc-tracing = { path = "substrate/client/tracing", default-features = false, version = "37.0.1" } +sc-tracing-proc-macro = { path = "substrate/client/tracing/proc-macro", default-features = false, version = "11.0.0" } +sc-transaction-pool = { path = "substrate/client/transaction-pool", default-features = false, version = "37.0.0" } +sc-transaction-pool-api = { path = "substrate/client/transaction-pool/api", default-features = false, version = "37.0.0" } +sc-utils = { path = "substrate/client/utils", default-features = false, version = "17.0.0" } scale-info = { version = "2.11.1", default-features = false } schemars = { version = "0.8.13", default-features = false } schnellru = { version = "0.2.3" } @@ -1183,7 +1181,7 @@ schnorrkel = { version = "0.11.4", default-features = false } seccompiler = { version = "0.4.0" } secp256k1 = { version = "0.28.0", default-features = false } secrecy = { version = "0.8.0", default-features = false } -seedling-runtime = { path = "cumulus/parachains/runtimes/starters/seedling" } +seedling-runtime = { path = "cumulus/parachains/runtimes/starters/seedling", version = "0.18.0" } separator = { version = "0.4.1" } serde = { version = "1.0.209", default-features = false } serde-big-array = { version = "0.3.2" } @@ -1194,87 +1192,87 @@ serial_test = { version = "2.0.0" } sha1 = { version = "0.10.6" } sha2 = { version = "0.10.7", default-features = false } sha3 = { version = "0.10.0", default-features = false } -shell-runtime = { path = "cumulus/parachains/runtimes/starters/shell" } -slot-range-helper = { path = "polkadot/runtime/common/slot_range_helper", default-features = false } +shell-runtime = { path = "cumulus/parachains/runtimes/starters/shell", version = "0.18.0" } +slot-range-helper = { path = "polkadot/runtime/common/slot_range_helper", default-features = false, version = "15.0.0" } slotmap = { version = "1.0" } smallvec = { version = "1.11.0", default-features = false } smoldot = { version = "0.11.0", default-features = false } smoldot-light = { version = "0.9.0", default-features = false } -snowbridge-beacon-primitives = { path = "bridges/snowbridge/primitives/beacon", default-features = false } -snowbridge-core = { path = "bridges/snowbridge/primitives/core", default-features = false } -snowbridge-ethereum = { path = "bridges/snowbridge/primitives/ethereum", default-features = false } -snowbridge-outbound-queue-merkle-tree = { path = "bridges/snowbridge/pallets/outbound-queue/merkle-tree", default-features = false } -snowbridge-outbound-queue-runtime-api = { path = "bridges/snowbridge/pallets/outbound-queue/runtime-api", default-features = false } -snowbridge-pallet-ethereum-client = { path = "bridges/snowbridge/pallets/ethereum-client", default-features = false } -snowbridge-pallet-ethereum-client-fixtures = { path = "bridges/snowbridge/pallets/ethereum-client/fixtures", default-features = false } -snowbridge-pallet-inbound-queue = { path = "bridges/snowbridge/pallets/inbound-queue", default-features = false } -snowbridge-pallet-inbound-queue-fixtures = { path = "bridges/snowbridge/pallets/inbound-queue/fixtures", default-features = false } -snowbridge-pallet-outbound-queue = { path = "bridges/snowbridge/pallets/outbound-queue", default-features = false } -snowbridge-pallet-system = { path = "bridges/snowbridge/pallets/system", default-features = false } -snowbridge-router-primitives = { path = "bridges/snowbridge/primitives/router", default-features = false } -snowbridge-runtime-common = { path = "bridges/snowbridge/runtime/runtime-common", default-features = false } +snowbridge-beacon-primitives = { path = "bridges/snowbridge/primitives/beacon", default-features = false, version = "0.10.0" } +snowbridge-core = { path = "bridges/snowbridge/primitives/core", default-features = false, version = "0.10.0" } +snowbridge-ethereum = { path = "bridges/snowbridge/primitives/ethereum", default-features = false, version = "0.9.0" } +snowbridge-outbound-queue-merkle-tree = { path = "bridges/snowbridge/pallets/outbound-queue/merkle-tree", default-features = false, version = "0.9.1" } +snowbridge-outbound-queue-runtime-api = { path = "bridges/snowbridge/pallets/outbound-queue/runtime-api", default-features = false, version = "0.10.0" } +snowbridge-pallet-ethereum-client = { path = "bridges/snowbridge/pallets/ethereum-client", default-features = false, version = "0.10.0" } +snowbridge-pallet-ethereum-client-fixtures = { path = "bridges/snowbridge/pallets/ethereum-client/fixtures", default-features = false, version = "0.18.0" } +snowbridge-pallet-inbound-queue = { path = "bridges/snowbridge/pallets/inbound-queue", default-features = false, version = "0.10.0" } +snowbridge-pallet-inbound-queue-fixtures = { path = "bridges/snowbridge/pallets/inbound-queue/fixtures", default-features = false, version = "0.18.0" } +snowbridge-pallet-outbound-queue = { path = "bridges/snowbridge/pallets/outbound-queue", default-features = false, version = "0.10.0" } +snowbridge-pallet-system = { path = "bridges/snowbridge/pallets/system", default-features = false, version = "0.10.0" } +snowbridge-router-primitives = { path = "bridges/snowbridge/primitives/router", default-features = false, version = "0.16.0" } +snowbridge-runtime-common = { path = "bridges/snowbridge/runtime/runtime-common", default-features = false, version = "0.10.0" } snowbridge-runtime-test-common = { path = "bridges/snowbridge/runtime/test-common", default-features = false } -snowbridge-system-runtime-api = { path = "bridges/snowbridge/pallets/system/runtime-api", default-features = false } +snowbridge-system-runtime-api = { path = "bridges/snowbridge/pallets/system/runtime-api", default-features = false, version = "0.10.0" } soketto = { version = "0.7.1" } -solochain-template-runtime = { path = "templates/solochain/runtime" } -sp-api = { path = "substrate/primitives/api", default-features = false } -sp-api-proc-macro = { path = "substrate/primitives/api/proc-macro", default-features = false } -sp-application-crypto = { path = "substrate/primitives/application-crypto", default-features = false } -sp-arithmetic = { path = "substrate/primitives/arithmetic", default-features = false } -sp-authority-discovery = { path = "substrate/primitives/authority-discovery", default-features = false } -sp-block-builder = { path = "substrate/primitives/block-builder", default-features = false } -sp-blockchain = { path = "substrate/primitives/blockchain", default-features = false } -sp-consensus = { path = "substrate/primitives/consensus/common", default-features = false } -sp-consensus-aura = { path = "substrate/primitives/consensus/aura", default-features = false } -sp-consensus-babe = { path = "substrate/primitives/consensus/babe", default-features = false } -sp-consensus-beefy = { path = "substrate/primitives/consensus/beefy", default-features = false } -sp-consensus-grandpa = { path = "substrate/primitives/consensus/grandpa", default-features = false } -sp-consensus-pow = { path = "substrate/primitives/consensus/pow", default-features = false } -sp-consensus-sassafras = { path = "substrate/primitives/consensus/sassafras", default-features = false } -sp-consensus-slots = { path = "substrate/primitives/consensus/slots", default-features = false } -sp-core = { path = "substrate/primitives/core", default-features = false } +solochain-template-runtime = { path = "templates/solochain/runtime", version = "0.1.0" } +sp-api = { path = "substrate/primitives/api", default-features = false, version = "34.0.0" } +sp-api-proc-macro = { path = "substrate/primitives/api/proc-macro", default-features = false, version = "20.0.0" } +sp-application-crypto = { path = "substrate/primitives/application-crypto", default-features = false, version = "38.0.0" } +sp-arithmetic = { path = "substrate/primitives/arithmetic", default-features = false, version = "26.0.0" } +sp-authority-discovery = { path = "substrate/primitives/authority-discovery", default-features = false, version = "34.0.0" } +sp-block-builder = { path = "substrate/primitives/block-builder", default-features = false, version = "34.0.0" } +sp-blockchain = { path = "substrate/primitives/blockchain", default-features = false, version = "37.0.1" } +sp-consensus = { path = "substrate/primitives/consensus/common", default-features = false, version = "0.40.0" } +sp-consensus-aura = { path = "substrate/primitives/consensus/aura", default-features = false, version = "0.40.0" } +sp-consensus-babe = { path = "substrate/primitives/consensus/babe", default-features = false, version = "0.40.0" } +sp-consensus-beefy = { path = "substrate/primitives/consensus/beefy", default-features = false, version = "22.1.0" } +sp-consensus-grandpa = { path = "substrate/primitives/consensus/grandpa", default-features = false, version = "21.0.0" } +sp-consensus-pow = { path = "substrate/primitives/consensus/pow", default-features = false, version = "0.40.0" } +sp-consensus-sassafras = { path = "substrate/primitives/consensus/sassafras", default-features = false, version = "0.3.4" } +sp-consensus-slots = { path = "substrate/primitives/consensus/slots", default-features = false, version = "0.40.1" } +sp-core = { path = "substrate/primitives/core", default-features = false, version = "34.0.0" } sp-core-hashing = { default-features = false, path = "substrate/deprecated/hashing" } sp-core-hashing-proc-macro = { default-features = false, path = "substrate/deprecated/hashing/proc-macro" } sp-crypto-ec-utils = { default-features = false, path = "substrate/primitives/crypto/ec-utils" } -sp-crypto-hashing = { path = "substrate/primitives/crypto/hashing", default-features = false } -sp-crypto-hashing-proc-macro = { path = "substrate/primitives/crypto/hashing/proc-macro", default-features = false } -sp-database = { path = "substrate/primitives/database", default-features = false } -sp-debug-derive = { path = "substrate/primitives/debug-derive", default-features = false } -sp-externalities = { path = "substrate/primitives/externalities", default-features = false } -sp-genesis-builder = { path = "substrate/primitives/genesis-builder", default-features = false } -sp-inherents = { path = "substrate/primitives/inherents", default-features = false } -sp-io = { path = "substrate/primitives/io", default-features = false } -sp-keyring = { path = "substrate/primitives/keyring", default-features = false } -sp-keystore = { path = "substrate/primitives/keystore", default-features = false } -sp-maybe-compressed-blob = { path = "substrate/primitives/maybe-compressed-blob", default-features = false } -sp-metadata-ir = { path = "substrate/primitives/metadata-ir", default-features = false } -sp-mixnet = { path = "substrate/primitives/mixnet", default-features = false } -sp-mmr-primitives = { path = "substrate/primitives/merkle-mountain-range", default-features = false } -sp-npos-elections = { path = "substrate/primitives/npos-elections", default-features = false } -sp-offchain = { path = "substrate/primitives/offchain", default-features = false } -sp-panic-handler = { path = "substrate/primitives/panic-handler", default-features = false } -sp-rpc = { path = "substrate/primitives/rpc", default-features = false } -sp-runtime = { path = "substrate/primitives/runtime", default-features = false } -sp-runtime-interface = { path = "substrate/primitives/runtime-interface", default-features = false } -sp-runtime-interface-proc-macro = { path = "substrate/primitives/runtime-interface/proc-macro", default-features = false } -sp-runtime-interface-test-wasm = { path = "substrate/primitives/runtime-interface/test-wasm" } -sp-runtime-interface-test-wasm-deprecated = { path = "substrate/primitives/runtime-interface/test-wasm-deprecated" } -sp-session = { path = "substrate/primitives/session", default-features = false } -sp-staking = { path = "substrate/primitives/staking", default-features = false } -sp-state-machine = { path = "substrate/primitives/state-machine", default-features = false } -sp-statement-store = { path = "substrate/primitives/statement-store", default-features = false } -sp-std = { path = "substrate/primitives/std", default-features = false } -sp-storage = { path = "substrate/primitives/storage", default-features = false } +sp-crypto-hashing = { path = "substrate/primitives/crypto/hashing", default-features = false, version = "0.1.0" } +sp-crypto-hashing-proc-macro = { path = "substrate/primitives/crypto/hashing/proc-macro", default-features = false, version = "0.1.0" } +sp-database = { path = "substrate/primitives/database", default-features = false, version = "10.0.0" } +sp-debug-derive = { path = "substrate/primitives/debug-derive", default-features = false, version = "14.0.0" } +sp-externalities = { path = "substrate/primitives/externalities", default-features = false, version = "0.29.0" } +sp-genesis-builder = { path = "substrate/primitives/genesis-builder", default-features = false, version = "0.15.1" } +sp-inherents = { path = "substrate/primitives/inherents", default-features = false, version = "34.0.0" } +sp-io = { path = "substrate/primitives/io", default-features = false, version = "38.0.0" } +sp-keyring = { path = "substrate/primitives/keyring", default-features = false, version = "39.0.0" } +sp-keystore = { path = "substrate/primitives/keystore", default-features = false, version = "0.40.0" } +sp-maybe-compressed-blob = { path = "substrate/primitives/maybe-compressed-blob", default-features = false, version = "11.0.0" } +sp-metadata-ir = { path = "substrate/primitives/metadata-ir", default-features = false, version = "0.7.0" } +sp-mixnet = { path = "substrate/primitives/mixnet", default-features = false, version = "0.12.0" } +sp-mmr-primitives = { path = "substrate/primitives/merkle-mountain-range", default-features = false, version = "34.1.0" } +sp-npos-elections = { path = "substrate/primitives/npos-elections", default-features = false, version = "34.0.0" } +sp-offchain = { path = "substrate/primitives/offchain", default-features = false, version = "34.0.0" } +sp-panic-handler = { path = "substrate/primitives/panic-handler", default-features = false, version = "13.0.0" } +sp-rpc = { path = "substrate/primitives/rpc", default-features = false, version = "32.0.0" } +sp-runtime = { path = "substrate/primitives/runtime", default-features = false, version = "39.0.1" } +sp-runtime-interface = { path = "substrate/primitives/runtime-interface", default-features = false, version = "28.0.0" } +sp-runtime-interface-proc-macro = { path = "substrate/primitives/runtime-interface/proc-macro", default-features = false, version = "18.0.0" } +sp-runtime-interface-test-wasm = { path = "substrate/primitives/runtime-interface/test-wasm", version = "2.0.0" } +sp-runtime-interface-test-wasm-deprecated = { path = "substrate/primitives/runtime-interface/test-wasm-deprecated", version = "2.0.0" } +sp-session = { path = "substrate/primitives/session", default-features = false, version = "36.0.0" } +sp-staking = { path = "substrate/primitives/staking", default-features = false, version = "36.0.0" } +sp-state-machine = { path = "substrate/primitives/state-machine", default-features = false, version = "0.43.0" } +sp-statement-store = { path = "substrate/primitives/statement-store", default-features = false, version = "18.0.0" } +sp-std = { path = "substrate/primitives/std", default-features = false, version = "14.0.0" } +sp-storage = { path = "substrate/primitives/storage", default-features = false, version = "21.0.0" } sp-test-primitives = { path = "substrate/primitives/test-primitives" } -sp-timestamp = { path = "substrate/primitives/timestamp", default-features = false } -sp-tracing = { path = "substrate/primitives/tracing", default-features = false } -sp-transaction-pool = { path = "substrate/primitives/transaction-pool", default-features = false } -sp-transaction-storage-proof = { path = "substrate/primitives/transaction-storage-proof", default-features = false } -sp-trie = { path = "substrate/primitives/trie", default-features = false } -sp-version = { path = "substrate/primitives/version", default-features = false } -sp-version-proc-macro = { path = "substrate/primitives/version/proc-macro", default-features = false } -sp-wasm-interface = { path = "substrate/primitives/wasm-interface", default-features = false } -sp-weights = { path = "substrate/primitives/weights", default-features = false } +sp-timestamp = { path = "substrate/primitives/timestamp", default-features = false, version = "34.0.0" } +sp-tracing = { path = "substrate/primitives/tracing", default-features = false, version = "17.0.1" } +sp-transaction-pool = { path = "substrate/primitives/transaction-pool", default-features = false, version = "34.0.0" } +sp-transaction-storage-proof = { path = "substrate/primitives/transaction-storage-proof", default-features = false, version = "34.0.0" } +sp-trie = { path = "substrate/primitives/trie", default-features = false, version = "37.0.0" } +sp-version = { path = "substrate/primitives/version", default-features = false, version = "37.0.0" } +sp-version-proc-macro = { path = "substrate/primitives/version/proc-macro", default-features = false, version = "14.0.0" } +sp-wasm-interface = { path = "substrate/primitives/wasm-interface", default-features = false, version = "21.0.1" } +sp-weights = { path = "substrate/primitives/weights", default-features = false, version = "31.0.0" } spinners = { version = "4.1.1" } ss58-registry = { version = "1.34.0", default-features = false } ssz_rs = { version = "0.9.0", default-features = false } @@ -1283,31 +1281,31 @@ static_assertions = { version = "1.1.0", default-features = false } static_init = { version = "1.0.3" } structopt = { version = "0.3" } strum = { version = "0.26.2", default-features = false } -subkey = { path = "substrate/bin/utils/subkey", default-features = false } -substrate-bip39 = { path = "substrate/utils/substrate-bip39", default-features = false } -substrate-build-script-utils = { path = "substrate/utils/build-script-utils", default-features = false } +subkey = { path = "substrate/bin/utils/subkey", default-features = false, version = "20.0.0" } +substrate-bip39 = { path = "substrate/utils/substrate-bip39", default-features = false, version = "0.6.0" } +substrate-build-script-utils = { path = "substrate/utils/build-script-utils", default-features = false, version = "11.0.0" } substrate-cli-test-utils = { path = "substrate/test-utils/cli" } substrate-frame-rpc-support = { default-features = false, path = "substrate/utils/frame/rpc/support" } -substrate-frame-rpc-system = { path = "substrate/utils/frame/rpc/system", default-features = false } -substrate-rpc-client = { path = "substrate/utils/frame/rpc/client", default-features = false } -substrate-state-trie-migration-rpc = { path = "substrate/utils/frame/rpc/state-trie-migration-rpc", default-features = false } -substrate-test-client = { path = "substrate/test-utils/client" } -substrate-test-runtime = { path = "substrate/test-utils/runtime" } -substrate-test-runtime-client = { path = "substrate/test-utils/runtime/client" } +substrate-frame-rpc-system = { path = "substrate/utils/frame/rpc/system", default-features = false, version = "39.0.0" } +substrate-rpc-client = { path = "substrate/utils/frame/rpc/client", default-features = false, version = "0.44.0" } +substrate-state-trie-migration-rpc = { path = "substrate/utils/frame/rpc/state-trie-migration-rpc", default-features = false, version = "38.0.0" } +substrate-test-client = { path = "substrate/test-utils/client", version = "2.0.1" } +substrate-test-runtime = { path = "substrate/test-utils/runtime", version = "2.0.0" } +substrate-test-runtime-client = { path = "substrate/test-utils/runtime/client", version = "2.0.0" } substrate-test-runtime-transaction-pool = { path = "substrate/test-utils/runtime/transaction-pool" } substrate-test-utils = { path = "substrate/test-utils" } -substrate-wasm-builder = { path = "substrate/utils/wasm-builder", default-features = false } +substrate-wasm-builder = { path = "substrate/utils/wasm-builder", default-features = false, version = "24.0.1" } syn = { version = "2.0.65" } sysinfo = { version = "0.30" } tar = { version = "0.4" } tempfile = { version = "3.8.1" } test-log = { version = "0.2.14" } -test-pallet = { path = "substrate/frame/support/test/pallet", default-features = false, package = "frame-support-test-pallet" } -test-parachain-adder = { path = "polkadot/parachain/test-parachains/adder" } -test-parachain-halt = { path = "polkadot/parachain/test-parachains/halt" } -test-parachain-undying = { path = "polkadot/parachain/test-parachains/undying" } -test-runtime-constants = { path = "polkadot/runtime/test-runtime/constants", default-features = false } -testnet-parachains-constants = { path = "cumulus/parachains/runtimes/constants", default-features = false } +test-pallet = { path = "substrate/frame/support/test/pallet", default-features = false, package = "frame-support-test-pallet", version = "4.0.0" } +test-parachain-adder = { path = "polkadot/parachain/test-parachains/adder", version = "0.1.0" } +test-parachain-halt = { path = "polkadot/parachain/test-parachains/halt", version = "0.1.0" } +test-parachain-undying = { path = "polkadot/parachain/test-parachains/undying", version = "1.0.0" } +test-runtime-constants = { path = "polkadot/runtime/test-runtime/constants", default-features = false, version = "1.0.0" } +testnet-parachains-constants = { path = "cumulus/parachains/runtimes/constants", default-features = false, version = "10.0.0" } thiserror = { version = "1.0.48" } thousands = { version = "0.2.0" } threadpool = { version = "1.7" } @@ -1330,7 +1328,7 @@ tracing-core = { version = "0.1.32", default-features = false } tracing-futures = { version = "0.2.4" } tracing-log = { version = "0.2.0" } tracing-subscriber = { version = "0.3.18" } -tracking-allocator = { path = "polkadot/node/tracking-allocator", default-features = false, package = "staging-tracking-allocator" } +tracking-allocator = { path = "polkadot/node/tracking-allocator", default-features = false, package = "staging-tracking-allocator", version = "2.0.0" } trie-bench = { version = "0.39.0" } trie-db = { version = "0.29.1", default-features = false } trie-root = { version = "0.18.0", default-features = false } @@ -1352,19 +1350,19 @@ wasm-timer = { version = "0.2.5" } wasmi = { version = "0.32.3", default-features = false } wasmtime = { version = "8.0.1", default-features = false } wat = { version = "1.0.0" } -westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/relays/westend", default-features = false } -westend-runtime = { path = "polkadot/runtime/westend" } -westend-runtime-constants = { path = "polkadot/runtime/westend/constants", default-features = false } -westend-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/westend-system" } +westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/relays/westend", default-features = false, version = "0.1.0" } +westend-runtime = { path = "polkadot/runtime/westend", version = "18.0.0" } +westend-runtime-constants = { path = "polkadot/runtime/westend/constants", default-features = false, version = "17.0.0" } +westend-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/westend-system", version = "0.1.0" } x25519-dalek = { version = "2.0" } -xcm = { path = "polkadot/xcm", default-features = false, package = "staging-xcm" } -xcm-builder = { path = "polkadot/xcm/xcm-builder", default-features = false, package = "staging-xcm-builder" } -xcm-docs = { path = "polkadot/xcm/docs" } -xcm-emulator = { path = "cumulus/xcm/xcm-emulator", default-features = false } -xcm-executor = { path = "polkadot/xcm/xcm-executor", default-features = false, package = "staging-xcm-executor" } -xcm-procedural = { path = "polkadot/xcm/procedural", default-features = false } -xcm-runtime-apis = { path = "polkadot/xcm/xcm-runtime-apis", default-features = false } -xcm-simulator = { path = "polkadot/xcm/xcm-simulator", default-features = false } +xcm = { path = "polkadot/xcm", default-features = false, package = "staging-xcm", version = "14.2.0" } +xcm-builder = { path = "polkadot/xcm/xcm-builder", default-features = false, package = "staging-xcm-builder", version = "17.0.0" } +xcm-docs = { path = "polkadot/xcm/docs", version = "0.1.0" } +xcm-emulator = { path = "cumulus/xcm/xcm-emulator", default-features = false, version = "0.16.0" } +xcm-executor = { path = "polkadot/xcm/xcm-executor", default-features = false, package = "staging-xcm-executor", version = "17.0.0" } +xcm-procedural = { path = "polkadot/xcm/procedural", default-features = false, version = "10.1.0" } +xcm-runtime-apis = { path = "polkadot/xcm/xcm-runtime-apis", default-features = false, version = "0.4.0" } +xcm-simulator = { path = "polkadot/xcm/xcm-simulator", default-features = false, version = "17.0.0" } zeroize = { version = "1.7.0", default-features = false } zstd = { version = "0.12.4", default-features = false } diff --git a/Plan.toml b/Plan.toml new file mode 100644 index 00000000000..11cb34716d8 --- /dev/null +++ b/Plan.toml @@ -0,0 +1,3825 @@ +# generated by parity-publish v0.9.0 +# command: parity-publish -C ../polkadot-sdk plan --new ../polkadot-sdk --prdoc prdoc/1.16.0 -d Polkadot SDK stable2409 + +[options] +description = "Polkadot SDK stable2409" + +[[crate]] +# substrate/utils/binary-merkle-tree +name = "binary-merkle-tree" +from = "15.0.0" +to = "15.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# cumulus/pallets/parachain-system/proc-macro +name = "cumulus-pallet-parachain-system-proc-macro" +from = "0.6.0" +to = "0.6.0" + +[[crate]] +# substrate/utils/fork-tree +name = "fork-tree" +from = "13.0.0" +to = "13.0.0" + +[[crate]] +# substrate/frame/election-provider-support/solution-type +name = "frame-election-provider-solution-type" +from = "14.0.1" +to = "14.0.1" + +[[crate]] +# substrate/frame/support/procedural/tools/derive +name = "frame-support-procedural-tools-derive" +from = "12.0.0" +to = "12.0.0" + +[[crate]] +# substrate/scripts/ci/node-template-release +name = "node-template-release" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# substrate/frame/contracts/proc-macro +name = "pallet-contracts-proc-macro" +from = "23.0.1" +to = "23.0.1" + +[[crate]] +# substrate/frame/contracts/uapi +name = "pallet-contracts-uapi" +from = "12.0.0" +to = "12.0.0" + +[[crate]] +# substrate/frame/election-provider-multi-phase/test-staking-e2e +name = "pallet-election-provider-e2e-test" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/frame/nomination-pools/test-delegate-stake +name = "pallet-nomination-pools-test-delegate-stake" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/frame/nomination-pools/test-transfer-stake +name = "pallet-nomination-pools-test-transfer-stake" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/frame/revive/proc-macro +name = "pallet-revive-proc-macro" +from = "0.1.0" +to = "0.1.1" +bump = "minor" +reason = "changed" + +[[crate]] +# substrate/frame/revive/uapi +name = "pallet-revive-uapi" +from = "0.1.0" +to = "0.1.1" +bump = "minor" +reason = "changed" + +[[crate]] +# substrate/frame/staking/reward-curve +name = "pallet-staking-reward-curve" +from = "12.0.0" +to = "12.0.0" + +[[crate]] +# substrate/client/chain-spec/derive +name = "sc-chain-spec-derive" +from = "12.0.0" +to = "12.0.0" + +[[crate]] +# substrate/client/network/types +name = "sc-network-types" +from = "0.12.1" +to = "0.12.1" + +[[crate]] +# substrate/client/tracing/proc-macro +name = "sc-tracing-proc-macro" +from = "11.0.0" +to = "11.0.0" + +[[crate]] +# substrate/primitives/api/proc-macro +name = "sp-api-proc-macro" +from = "20.0.0" +to = "20.0.0" + +[[crate]] +# substrate/primitives/arithmetic +name = "sp-arithmetic" +from = "26.0.0" +to = "26.0.0" + +[[crate]] +# substrate/primitives/crypto/hashing +name = "sp-crypto-hashing" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/primitives/database +name = "sp-database" +from = "10.0.0" +to = "10.0.0" + +[[crate]] +# substrate/primitives/debug-derive +name = "sp-debug-derive" +from = "14.0.0" +to = "14.0.0" + +[[crate]] +# substrate/primitives/maybe-compressed-blob +name = "sp-maybe-compressed-blob" +from = "11.0.0" +to = "11.0.0" + +[[crate]] +# substrate/primitives/metadata-ir +name = "sp-metadata-ir" +from = "0.7.0" +to = "0.7.0" + +[[crate]] +# substrate/primitives/panic-handler +name = "sp-panic-handler" +from = "13.0.0" +to = "13.0.0" + +[[crate]] +# substrate/primitives/runtime-interface/proc-macro +name = "sp-runtime-interface-proc-macro" +from = "18.0.0" +to = "18.0.0" + +[[crate]] +# substrate/primitives/std +name = "sp-std" +from = "14.0.0" +to = "14.0.0" + +[[crate]] +# substrate/primitives/tracing +name = "sp-tracing" +from = "17.0.0" +to = "17.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/primitives/version/proc-macro +name = "sp-version-proc-macro" +from = "14.0.0" +to = "14.0.0" + +[[crate]] +# substrate/primitives/wasm-interface +name = "sp-wasm-interface" +from = "21.0.0" +to = "21.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# polkadot/node/tracking-allocator +name = "staging-tracking-allocator" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/utils/substrate-bip39 +name = "substrate-bip39" +from = "0.6.0" +to = "0.6.0" + +[[crate]] +# substrate/utils/build-script-utils +name = "substrate-build-script-utils" +from = "11.0.0" +to = "11.0.0" + +[[crate]] +# substrate/utils/prometheus +name = "substrate-prometheus-endpoint" +from = "0.17.0" +to = "0.17.0" + +[[crate]] +# substrate/test-utils +name = "substrate-test-utils" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# polkadot/node/gum/proc-macro +name = "tracing-gum-proc-macro" +from = "5.0.0" +to = "5.0.0" + +[[crate]] +# polkadot/xcm/procedural +name = "xcm-procedural" +from = "10.1.0" +to = "10.1.0" + +[[crate]] +# substrate/frame/support/procedural/tools +name = "frame-support-procedural-tools" +from = "13.0.0" +to = "13.0.0" + +[[crate]] +# substrate/frame/staking/reward-fn +name = "pallet-staking-reward-fn" +from = "22.0.0" +to = "22.0.0" + +[[crate]] +# substrate/client/proposer-metrics +name = "sc-proposer-metrics" +from = "0.18.0" +to = "0.18.0" + +[[crate]] +# substrate/client/utils +name = "sc-utils" +from = "17.0.0" +to = "17.0.0" + +[[crate]] +# substrate/primitives/arithmetic/fuzzer +name = "sp-arithmetic-fuzzer" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/deprecated/hashing +name = "sp-core-hashing" +from = "16.0.0" +to = "16.0.0" + +[[crate]] +# substrate/primitives/crypto/hashing/proc-macro +name = "sp-crypto-hashing-proc-macro" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/primitives/storage +name = "sp-storage" +from = "21.0.0" +to = "21.0.0" + +[[crate]] +# substrate/primitives/weights +name = "sp-weights" +from = "31.0.0" +to = "31.0.0" + +[[crate]] +# substrate/frame/support/procedural +name = "frame-support-procedural" +from = "30.0.2" +to = "30.0.3" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/deprecated/hashing/proc-macro +name = "sp-core-hashing-proc-macro" +from = "16.0.0" +to = "16.0.0" + +[[crate]] +# substrate/primitives/externalities +name = "sp-externalities" +from = "0.29.0" +to = "0.29.0" + +[[crate]] +# substrate/primitives/runtime-interface +name = "sp-runtime-interface" +from = "28.0.0" +to = "28.0.0" + +[[crate]] +# substrate/primitives/core +name = "sp-core" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/crypto/ec-utils +name = "sp-crypto-ec-utils" +from = "0.14.0" +to = "0.14.0" + +[[crate]] +# substrate/client/allocator +name = "sc-allocator" +from = "29.0.0" +to = "29.0.0" + +[[crate]] +# substrate/client/state-db +name = "sc-state-db" +from = "0.36.0" +to = "0.36.0" + +[[crate]] +# substrate/client/storage-monitor +name = "sc-storage-monitor" +from = "0.22.0" +to = "0.22.0" + +[[crate]] +# substrate/primitives/core/fuzz +name = "sp-core-fuzz" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/primitives/keystore +name = "sp-keystore" +from = "0.40.0" +to = "0.40.0" + +[[crate]] +# substrate/primitives/rpc +name = "sp-rpc" +from = "32.0.0" +to = "32.0.0" + +[[crate]] +# substrate/primitives/trie +name = "sp-trie" +from = "37.0.0" +to = "37.0.0" + +[[crate]] +# cumulus/primitives/proof-size-hostfunction +name = "cumulus-primitives-proof-size-hostfunction" +from = "0.10.0" +to = "0.10.0" + +[[crate]] +# substrate/client/executor/common +name = "sc-executor-common" +from = "0.35.0" +to = "0.35.0" + +[[crate]] +# substrate/primitives/state-machine +name = "sp-state-machine" +from = "0.43.0" +to = "0.43.0" + +[[crate]] +# substrate/client/executor/polkavm +name = "sc-executor-polkavm" +from = "0.32.0" +to = "0.32.0" + +[[crate]] +# substrate/client/executor/wasmtime +name = "sc-executor-wasmtime" +from = "0.35.0" +to = "0.35.0" + +[[crate]] +# substrate/primitives/io +name = "sp-io" +from = "38.0.0" +to = "38.0.0" + +[[crate]] +# substrate/primitives/application-crypto +name = "sp-application-crypto" +from = "38.0.0" +to = "38.0.0" + +[[crate]] +# substrate/client/keystore +name = "sc-keystore" +from = "33.0.0" +to = "33.0.0" + +[[crate]] +# substrate/primitives/runtime +name = "sp-runtime" +from = "39.0.0" +to = "39.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/bin/node/primitives +name = "node-primitives" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# polkadot/core-primitives +name = "polkadot-core-primitives" +from = "15.0.0" +to = "15.0.0" + +[[crate]] +# polkadot/runtime/common/slot_range_helper +name = "slot-range-helper" +from = "15.0.0" +to = "15.0.0" + +[[crate]] +# bridges/snowbridge/primitives/ethereum +name = "snowbridge-ethereum" +from = "0.9.0" +to = "0.9.0" + +[[crate]] +# bridges/snowbridge/pallets/outbound-queue/merkle-tree +name = "snowbridge-outbound-queue-merkle-tree" +from = "0.9.0" +to = "0.9.1" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/primitives/inherents +name = "sp-inherents" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/keyring +name = "sp-keyring" +from = "39.0.0" +to = "39.0.0" + +[[crate]] +# substrate/primitives/npos-elections +name = "sp-npos-elections" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/staking +name = "sp-staking" +from = "34.0.0" +to = "36.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/primitives/test-primitives +name = "sp-test-primitives" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/primitives/version +name = "sp-version" +from = "37.0.0" +to = "37.0.0" + +[[crate]] +# polkadot/xcm +name = "staging-xcm" +from = "14.1.0" +to = "14.2.0" +bump = "minor" +reason = "changed" + +[[crate]] +# bridges/primitives/xcm-bridge-hub-router +name = "bp-xcm-bridge-hub-router" +from = "0.14.0" +to = "0.14.1" +bump = "patch" +reason = "changed" + +[[crate]] +# polkadot/parachain +name = "polkadot-parachain-primitives" +from = "14.0.0" +to = "14.0.0" + +[[crate]] +# substrate/primitives/api +name = "sp-api" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/consensus/common +name = "sp-consensus" +from = "0.40.0" +to = "0.40.0" + +[[crate]] +# substrate/primitives/npos-elections/fuzzer +name = "sp-npos-elections-fuzzer" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/primitives/timestamp +name = "sp-timestamp" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/transaction-storage-proof +name = "sp-transaction-storage-proof" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/frame/system/rpc/runtime-api +name = "frame-system-rpc-runtime-api" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/frame/staking/runtime-api +name = "pallet-staking-runtime-api" +from = "22.0.0" +to = "24.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/executor +name = "sc-executor" +from = "0.40.0" +to = "0.40.1" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/primitives/authority-discovery +name = "sp-authority-discovery" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/block-builder +name = "sp-block-builder" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/blockchain +name = "sp-blockchain" +from = "37.0.1" +to = "37.0.1" + +[[crate]] +# substrate/primitives/consensus/grandpa +name = "sp-consensus-grandpa" +from = "21.0.0" +to = "21.0.0" + +[[crate]] +# substrate/primitives/consensus/pow +name = "sp-consensus-pow" +from = "0.40.0" +to = "0.40.0" + +[[crate]] +# substrate/primitives/consensus/slots +name = "sp-consensus-slots" +from = "0.40.0" +to = "0.40.1" +bump = "minor" +reason = "changed" + +[[crate]] +# substrate/primitives/genesis-builder +name = "sp-genesis-builder" +from = "0.15.0" +to = "0.15.1" +bump = "minor" +reason = "changed" + +[[crate]] +# substrate/primitives/mixnet +name = "sp-mixnet" +from = "0.12.0" +to = "0.12.0" + +[[crate]] +# substrate/primitives/merkle-mountain-range +name = "sp-mmr-primitives" +from = "34.0.0" +to = "34.1.0" +bump = "minor" +reason = "changed" + +[[crate]] +# substrate/primitives/offchain +name = "sp-offchain" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/primitives/session +name = "sp-session" +from = "35.0.0" +to = "36.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/primitives/statement-store +name = "sp-statement-store" +from = "18.0.0" +to = "18.0.0" + +[[crate]] +# substrate/primitives/transaction-pool +name = "sp-transaction-pool" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/frame/support +name = "frame-support" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/merkle-mountain-range/rpc +name = "mmr-rpc" +from = "37.0.0" +to = "37.0.0" + +[[crate]] +# polkadot/primitives +name = "polkadot-primitives" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/block-builder +name = "sc-block-builder" +from = "0.42.0" +to = "0.42.0" + +[[crate]] +# substrate/client/transaction-pool/api +name = "sc-transaction-pool-api" +from = "37.0.0" +to = "37.0.0" + +[[crate]] +# substrate/primitives/consensus/aura +name = "sp-consensus-aura" +from = "0.40.0" +to = "0.40.0" + +[[crate]] +# substrate/primitives/consensus/babe +name = "sp-consensus-babe" +from = "0.40.0" +to = "0.40.0" + +[[crate]] +# substrate/primitives/consensus/beefy +name = "sp-consensus-beefy" +from = "22.0.0" +to = "22.1.0" +bump = "minor" +reason = "changed" + +[[crate]] +# substrate/utils/wasm-builder +name = "substrate-wasm-builder" +from = "24.0.0" +to = "24.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# bridges/chains/chain-asset-hub-rococo +name = "bp-asset-hub-rococo" +from = "0.13.0" +to = "0.14.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-asset-hub-westend +name = "bp-asset-hub-westend" +from = "0.12.0" +to = "0.13.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/primitives/aura +name = "cumulus-primitives-aura" +from = "0.15.0" +to = "0.15.0" + +[[crate]] +# cumulus/primitives/core +name = "cumulus-primitives-core" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/system +name = "frame-system" +from = "37.1.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/try-runtime +name = "frame-try-runtime" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/primitives +name = "polkadot-node-primitives" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/primitives/test-helpers +name = "polkadot-primitives-test-helpers" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/client/api +name = "sc-client-api" +from = "37.0.0" +to = "37.0.0" + +[[crate]] +# substrate/client/executor/runtime-test +name = "sc-runtime-test" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# bridges/snowbridge/primitives/beacon +name = "snowbridge-beacon-primitives" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/primitives/runtime-interface/test-wasm +name = "sp-runtime-interface-test-wasm" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/primitives/runtime-interface/test-wasm-deprecated +name = "sp-runtime-interface-test-wasm-deprecated" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# polkadot/parachain/test-parachains/adder +name = "test-parachain-adder" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# polkadot/parachain/test-parachains/halt +name = "test-parachain-halt" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# polkadot/parachain/test-parachains/undying +name = "test-parachain-undying" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/runtime/test-runtime/constants +name = "test-runtime-constants" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/node/gum +name = "tracing-gum" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/runtime +name = "bp-runtime" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/pallets/xcm +name = "cumulus-pallet-xcm" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/bin/pov-validator +name = "cumulus-pov-validator" +from = "0.1.0" +to = "0.2.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/primitives/parachain-inherent +name = "cumulus-primitives-parachain-inherent" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/primitives/storage-weight-reclaim +name = "cumulus-primitives-storage-weight-reclaim" +from = "7.0.1" +to = "8.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/primitives/timestamp +name = "cumulus-primitives-timestamp" +from = "0.15.1" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/test/relay-sproof-builder +name = "cumulus-test-relay-sproof-builder" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/benchmarking +name = "frame-benchmarking" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/election-provider-support +name = "frame-election-provider-support" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/executive +name = "frame-executive" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/metadata-hash-extension +name = "frame-metadata-hash-extension" +from = "0.5.0" +to = "0.6.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/support/test/compile_pass +name = "frame-support-test-compile-pass" +from = "4.0.0" +to = "4.0.0" + +[[crate]] +# substrate/frame/support/test/pallet +name = "frame-support-test-pallet" +from = "4.0.0" +to = "4.0.0" + +[[crate]] +# substrate/frame/atomic-swap +name = "pallet-atomic-swap" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/authorship +name = "pallet-authorship" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/contracts/fixtures +name = "pallet-contracts-fixtures" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/frame/examples/default-config +name = "pallet-default-config-example" +from = "10.0.0" +to = "10.0.0" + +[[crate]] +# substrate/frame/delegated-staking +name = "pallet-delegated-staking" +from = "4.0.0" +to = "5.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/examples/offchain-worker +name = "pallet-example-offchain-worker" +from = "28.0.0" +to = "28.0.0" + +[[crate]] +# substrate/frame/insecure-randomness-collective-flip +name = "pallet-insecure-randomness-collective-flip" +from = "25.0.0" +to = "26.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/node-authorization +name = "pallet-node-authorization" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/revive/fixtures +name = "pallet-revive-fixtures" +from = "0.1.0" +to = "0.2.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/root-testing +name = "pallet-root-testing" +from = "13.0.0" +to = "14.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/scored-pool +name = "pallet-scored-pool" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-payment/skip-feeless-payment +name = "pallet-skip-feeless-payment" +from = "12.0.0" +to = "13.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/statement +name = "pallet-statement" +from = "19.0.0" +to = "20.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-payment +name = "pallet-transaction-payment" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/erasure-coding +name = "polkadot-erasure-coding" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/pvf/common +name = "polkadot-node-core-pvf-common" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/statement-table +name = "polkadot-statement-table" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/db +name = "sc-client-db" +from = "0.44.0" +to = "0.44.0" + +[[crate]] +# substrate/client/consensus/common +name = "sc-consensus" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/statement-store +name = "sc-statement-store" +from = "19.0.0" +to = "19.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/client/tracing +name = "sc-tracing" +from = "37.0.0" +to = "37.0.1" +bump = "patch" +reason = "changed" + +[[crate]] +# substrate/client/transaction-pool +name = "sc-transaction-pool" +from = "37.0.0" +to = "37.0.0" + +[[crate]] +# substrate/primitives/runtime-interface/test +name = "sp-runtime-interface-test" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# cumulus/parachains/pallets/parachain-info +name = "staging-parachain-info" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/parachain/test-parachains +name = "test-parachains" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/node/zombienet-backchannel +name = "zombienet-backchannel" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# bridges/primitives/header-chain +name = "bp-header-chain" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/consensus/proposer +name = "cumulus-client-consensus-proposer" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/pallets/dmp-queue +name = "cumulus-pallet-dmp-queue" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/pallets/ping +name = "cumulus-ping" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/erasure-coding/fuzzer +name = "erasure_coding_fuzzer" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/frame/benchmarking/pov +name = "frame-benchmarking-pallet-pov" +from = "27.0.0" +to = "28.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/election-provider-support/solution-type/fuzzer +name = "frame-election-solution-type-fuzzer" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/frame/support/test +name = "frame-support-test" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# substrate/frame/system/benchmarking +name = "frame-system-benchmarking" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/asset-conversion +name = "pallet-asset-conversion" +from = "19.0.0" +to = "20.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/asset-rate +name = "pallet-asset-rate" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-payment/asset-tx-payment +name = "pallet-asset-tx-payment" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/assets +name = "pallet-assets" +from = "39.0.0" +to = "40.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/balances +name = "pallet-balances" +from = "38.0.0" +to = "39.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/broker +name = "pallet-broker" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/collective +name = "pallet-collective" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/pallets/collective-content +name = "pallet-collective-content" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/conviction-voting +name = "pallet-conviction-voting" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/democracy +name = "pallet-democracy" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/election-provider-support/benchmarking +name = "pallet-election-provider-support-benchmarking" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/elections-phragmen +name = "pallet-elections-phragmen" +from = "38.0.0" +to = "39.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/examples/split +name = "pallet-example-split" +from = "10.0.0" +to = "10.0.0" + +[[crate]] +# substrate/frame/examples/tasks +name = "pallet-example-tasks" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/frame/fast-unstake +name = "pallet-fast-unstake" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/glutton +name = "pallet-glutton" +from = "23.0.0" +to = "24.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/identity +name = "pallet-identity" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/im-online +name = "pallet-im-online" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/indices +name = "pallet-indices" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/lottery +name = "pallet-lottery" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/membership +name = "pallet-membership" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/message-queue +name = "pallet-message-queue" +from = "40.0.0" +to = "41.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/migrations +name = "pallet-migrations" +from = "7.0.0" +to = "8.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/mixnet +name = "pallet-mixnet" +from = "0.13.0" +to = "0.14.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/merkle-mountain-range +name = "pallet-mmr" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/multisig +name = "pallet-multisig" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/nfts +name = "pallet-nfts" +from = "31.0.0" +to = "32.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/nis +name = "pallet-nis" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/paged-list +name = "pallet-paged-list" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# templates/parachain/pallets/template +name = "pallet-parachain-template" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/parameters +name = "pallet-parameters" +from = "0.8.0" +to = "0.9.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/preimage +name = "pallet-preimage" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/proxy +name = "pallet-proxy" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/ranked-collective +name = "pallet-ranked-collective" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/recovery +name = "pallet-recovery" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/referenda +name = "pallet-referenda" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/remark +name = "pallet-remark" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/sassafras +name = "pallet-sassafras" +from = "0.3.5" +to = "0.3.5" + +[[crate]] +# substrate/frame/scheduler +name = "pallet-scheduler" +from = "38.0.0" +to = "39.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/society +name = "pallet-society" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/sudo +name = "pallet-sudo" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# templates/solochain/pallets/template +name = "pallet-template" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/timestamp +name = "pallet-timestamp" +from = "36.0.1" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-payment/rpc/runtime-api +name = "pallet-transaction-payment-rpc-runtime-api" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/uniques +name = "pallet-uniques" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/utility +name = "pallet-utility" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/vesting +name = "pallet-vesting" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/whitelist +name = "pallet-whitelist" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/pvf/execute-worker +name = "polkadot-node-core-pvf-execute-worker" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/pvf/prepare-worker +name = "polkadot-node-core-pvf-prepare-worker" +from = "15.0.0" +to = "16.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/runtime/metrics +name = "polkadot-runtime-metrics" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/relays/utils +name = "relay-utils" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/client/consensus/epochs +name = "sc-consensus-epochs" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/pow +name = "sc-consensus-pow" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network/common +name = "sc-network-common" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/xcm-executor +name = "staging-xcm-executor" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/messages +name = "bp-messages" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/relays/finality +name = "finality-relay" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/alliance +name = "pallet-alliance" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/asset-conversion/ops +name = "pallet-asset-conversion-ops" +from = "0.5.0" +to = "0.6.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-payment/asset-conversion-tx-payment +name = "pallet-asset-conversion-tx-payment" +from = "19.0.0" +to = "20.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/assets-freezer +name = "pallet-assets-freezer" +from = "0.4.0" +to = "0.5.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/aura +name = "pallet-aura" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/bags-list +name = "pallet-bags-list" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/core-fellowship +name = "pallet-core-fellowship" +from = "21.0.0" +to = "22.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/examples/dev-mode +name = "pallet-dev-mode" +from = "19.0.0" +to = "20.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/election-provider-multi-phase +name = "pallet-election-provider-multi-phase" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/examples/basic +name = "pallet-example-basic" +from = "34.0.0" +to = "34.0.0" + +[[crate]] +# substrate/frame/examples/kitchensink +name = "pallet-example-kitchensink" +from = "4.0.0" +to = "4.0.0" + +[[crate]] +# substrate/frame/examples/multi-block-migrations +name = "pallet-example-mbm" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/examples/single-block-migrations +name = "pallet-example-single-block-migrations" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/nft-fractionalization +name = "pallet-nft-fractionalization" +from = "20.0.0" +to = "21.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/nfts/runtime-api +name = "pallet-nfts-runtime-api" +from = "23.0.0" +to = "24.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/nomination-pools +name = "pallet-nomination-pools" +from = "34.0.0" +to = "35.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/offences +name = "pallet-offences" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/paged-list/fuzzer +name = "pallet-paged-list-fuzzer" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/safe-mode +name = "pallet-safe-mode" +from = "18.0.0" +to = "19.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/salary +name = "pallet-salary" +from = "22.0.0" +to = "23.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/session +name = "pallet-session" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-payment/rpc +name = "pallet-transaction-payment-rpc" +from = "40.0.0" +to = "41.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/transaction-storage +name = "pallet-transaction-storage" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/treasury +name = "pallet-treasury" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/tx-pause +name = "pallet-tx-pause" +from = "18.0.0" +to = "19.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame +name = "polkadot-sdk-frame" +from = "0.6.0" +to = "0.7.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network +name = "sc-network" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/xcm-builder +name = "staging-xcm-builder" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/xcm-runtime-apis +name = "xcm-runtime-apis" +from = "0.3.0" +to = "0.4.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/polkadot-core +name = "bp-polkadot-core" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/xcm-bridge-hub +name = "bp-xcm-bridge-hub" +from = "0.3.0" +to = "0.4.0" +bump = "major" +reason = "changed" + +[[crate]] +# docs/sdk/src/reference_docs/chain_spec_runtime +name = "chain-spec-guide-runtime" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/pallets/session-benchmarking +name = "cumulus-pallet-session-benchmarking" +from = "18.0.0" +to = "19.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/relays/equivocation +name = "equivocation-detector" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/support/test/stg_frame_crate +name = "frame-support-test-stg-frame-crate" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# bridges/relays/messages +name = "messages-relay" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/authority-discovery +name = "pallet-authority-discovery" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/babe +name = "pallet-babe" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/bags-list/fuzzer +name = "pallet-bags-list-fuzzer" +from = "4.0.0" +to = "4.0.0" + +[[crate]] +# substrate/frame/beefy +name = "pallet-beefy" +from = "38.0.0" +to = "39.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/bounties +name = "pallet-bounties" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/modules/messages +name = "pallet-bridge-messages" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/pallets/collator-selection +name = "pallet-collator-selection" +from = "18.0.0" +to = "19.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/contracts +name = "pallet-contracts" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/examples/frame-crate +name = "pallet-example-frame-crate" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/frame/grandpa +name = "pallet-grandpa" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/nomination-pools/fuzzer +name = "pallet-nomination-pools-fuzzer" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/frame/nomination-pools/runtime-api +name = "pallet-nomination-pools-runtime-api" +from = "32.0.0" +to = "33.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/revive +name = "pallet-revive" +from = "0.1.0" +to = "0.2.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/staking +name = "pallet-staking" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/tips +name = "pallet-tips" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/pallet-xcm +name = "pallet-xcm" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/pallet-xcm-benchmarks +name = "pallet-xcm-benchmarks" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/modules/xcm-bridge-hub-router +name = "pallet-xcm-bridge-hub-router" +from = "0.14.0" +to = "0.15.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/jaeger +name = "polkadot-node-jaeger" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/authority-discovery +name = "sc-authority-discovery" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/mixnet +name = "sc-mixnet" +from = "0.14.0" +to = "0.15.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network/light +name = "sc-network-light" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network/sync +name = "sc-network-sync" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/offchain +name = "sc-offchain" +from = "39.0.0" +to = "40.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/telemetry +name = "sc-telemetry" +from = "24.0.0" +to = "25.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/primitives/core +name = "snowbridge-core" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-bridge-hub-cumulus +name = "bp-bridge-hub-cumulus" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-kusama +name = "bp-kusama" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/parachains +name = "bp-parachains" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-polkadot +name = "bp-polkadot" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-polkadot-bulletin +name = "bp-polkadot-bulletin" +from = "0.14.0" +to = "0.15.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-rococo +name = "bp-rococo" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-westend +name = "bp-westend" +from = "0.13.0" +to = "0.14.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/bridge-hubs/common +name = "bridge-hub-common" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/generate-bags +name = "generate-bags" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/merkle-mountain-range +name = "mmr-gadget" +from = "39.0.0" +to = "40.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/beefy-mmr +name = "pallet-beefy-mmr" +from = "38.0.0" +to = "39.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/child-bounties +name = "pallet-child-bounties" +from = "36.0.0" +to = "37.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/examples +name = "pallet-examples" +from = "7.0.0" +to = "7.0.0" + +[[crate]] +# substrate/frame/nomination-pools/benchmarking +name = "pallet-nomination-pools-benchmarking" +from = "35.0.0" +to = "36.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/offences/benchmarking +name = "pallet-offences-benchmarking" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/root-offences +name = "pallet-root-offences" +from = "34.0.0" +to = "35.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/session/benchmarking +name = "pallet-session-benchmarking" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/modules/xcm-bridge-hub +name = "pallet-xcm-bridge-hub" +from = "0.12.0" +to = "0.13.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/protocol +name = "polkadot-node-network-protocol" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/runtime/parachains +name = "polkadot-runtime-parachains" +from = "16.0.2" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/basic-authorship +name = "sc-basic-authorship" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/chain-spec +name = "sc-chain-spec" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/slots +name = "sc-consensus-slots" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/informant +name = "sc-informant" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network-gossip +name = "sc-network-gossip" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network/statement +name = "sc-network-statement" +from = "0.26.0" +to = "0.27.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/network/transactions +name = "sc-network-transactions" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/sysinfo +name = "sc-sysinfo" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/outbound-queue/runtime-api +name = "snowbridge-outbound-queue-runtime-api" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/ethereum-client/fixtures +name = "snowbridge-pallet-ethereum-client-fixtures" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/inbound-queue/fixtures +name = "snowbridge-pallet-inbound-queue-fixtures" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/system +name = "snowbridge-pallet-system" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/primitives/router +name = "snowbridge-router-primitives" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/runtime/runtime-common +name = "snowbridge-runtime-common" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/system/runtime-api +name = "snowbridge-system-runtime-api" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# templates/solochain/runtime +name = "solochain-template-runtime" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# bridges/primitives/beefy +name = "bp-beefy" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# bridges/chains/chain-bridge-hub-kusama +name = "bp-bridge-hub-kusama" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-bridge-hub-polkadot +name = "bp-bridge-hub-polkadot" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-bridge-hub-rococo +name = "bp-bridge-hub-rococo" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/chains/chain-bridge-hub-westend +name = "bp-bridge-hub-westend" +from = "0.13.0" +to = "0.14.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/relayers +name = "bp-relayers" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/primitives/test-utils +name = "bp-test-utils" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/subsystem-types +name = "polkadot-node-subsystem-types" +from = "17.1.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/runtime/common +name = "polkadot-runtime-common" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/aura +name = "sc-consensus-aura" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/babe +name = "sc-consensus-babe" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/beefy +name = "sc-consensus-beefy" +from = "23.0.0" +to = "24.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/grandpa +name = "sc-consensus-grandpa" +from = "0.29.1" +to = "0.30.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/rpc-api +name = "sc-rpc-api" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/ethereum-client +name = "snowbridge-pallet-ethereum-client" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/inbound-queue +name = "snowbridge-pallet-inbound-queue" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/pallets/outbound-queue +name = "snowbridge-pallet-outbound-queue" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/bin/utils/chain-spec-builder +name = "staging-chain-spec-builder" +from = "5.0.0" +to = "6.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/xcm-simulator +name = "xcm-simulator" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/pallets/parachain-system +name = "cumulus-pallet-parachain-system" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/pallets/xcmp-queue +name = "cumulus-pallet-xcmp-queue" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/primitives/utility +name = "cumulus-primitives-utility" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/modules/beefy +name = "pallet-bridge-beefy" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# bridges/modules/grandpa +name = "pallet-bridge-grandpa" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/contracts/mock-network +name = "pallet-contracts-mock-network" +from = "13.0.0" +to = "14.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/revive/mock-network +name = "pallet-revive-mock-network" +from = "0.1.0" +to = "0.2.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/runtime/test-runtime +name = "polkadot-test-runtime" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# bridges/relays/client-substrate +name = "relay-substrate-client" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# polkadot/runtime/rococo/constants +name = "rococo-runtime-constants" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/babe/rpc +name = "sc-consensus-babe-rpc" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/manual-seal +name = "sc-consensus-manual-seal" +from = "0.45.0" +to = "0.46.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/rpc +name = "sc-rpc" +from = "39.0.0" +to = "40.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/rpc-servers +name = "sc-rpc-server" +from = "16.0.2" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/sync-state-rpc +name = "sc-sync-state-rpc" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/rpc/support +name = "substrate-frame-rpc-support" +from = "39.0.0" +to = "40.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/rpc/system +name = "substrate-frame-rpc-system" +from = "38.0.0" +to = "39.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/rpc/client +name = "substrate-rpc-client" +from = "0.43.0" +to = "0.44.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/rpc/state-trie-migration-rpc +name = "substrate-state-trie-migration-rpc" +from = "37.0.0" +to = "38.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/runtime/westend/constants +name = "westend-runtime-constants" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/docs +name = "xcm-docs" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# polkadot/xcm/xcm-simulator/example +name = "xcm-simulator-example" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/xcm-simulator/fuzzer +name = "xcm-simulator-fuzzer" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/pallets/aura-ext +name = "cumulus-pallet-aura-ext" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/pallets/solo-to-para +name = "cumulus-pallet-solo-to-para" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/remote-externalities +name = "frame-remote-externalities" +from = "0.45.0" +to = "0.46.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/modules/parachains +name = "pallet-bridge-parachains" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/common +name = "parachains-common" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/relays/parachains +name = "parachains-relay" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/runtimes/test-utils +name = "parachains-runtimes-test-utils" +from = "16.0.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/beefy/rpc +name = "sc-consensus-beefy-rpc" +from = "23.0.0" +to = "24.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/consensus/grandpa/rpc +name = "sc-consensus-grandpa-rpc" +from = "0.29.0" +to = "0.30.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/rpc-spec-v2 +name = "sc-rpc-spec-v2" +from = "0.44.0" +to = "0.45.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/constants +name = "testnet-parachains-constants" +from = "9.0.0" +to = "10.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/assets/test-utils +name = "asset-test-utils" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/assets/common +name = "assets-common" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/contracts/contracts-rococo +name = "contracts-rococo-runtime" +from = "0.18.0" +to = "0.19.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/coretime/coretime-rococo +name = "coretime-rococo-runtime" +from = "0.11.0" +to = "0.12.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/coretime/coretime-westend +name = "coretime-westend-runtime" +from = "0.11.0" +to = "0.12.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/test/runtime +name = "cumulus-test-runtime" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/runtimes/glutton/glutton-westend +name = "glutton-westend-runtime" +from = "13.0.0" +to = "14.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/bin/node/rpc +name = "node-rpc" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# substrate/frame/bags-list/remote-tests +name = "pallet-bags-list-remote-tests" +from = "4.0.0" +to = "4.0.0" + +[[crate]] +# bridges/modules/relayers +name = "pallet-bridge-relayers" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/frame/state-trie-migration +name = "pallet-state-trie-migration" +from = "39.0.0" +to = "40.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# templates/parachain/runtime +name = "parachain-template-runtime" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/runtimes/people/people-rococo +name = "people-rococo-runtime" +from = "0.11.0" +to = "0.12.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/people/people-westend +name = "people-westend-runtime" +from = "0.11.0" +to = "0.12.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/rpc +name = "polkadot-rpc" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/testing/rococo-parachain +name = "rococo-parachain-runtime" +from = "0.16.0" +to = "0.17.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/service +name = "sc-service" +from = "0.45.0" +to = "0.46.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/starters/seedling +name = "seedling-runtime" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/starters/shell +name = "shell-runtime" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/snowbridge/runtime/test-common +name = "snowbridge-runtime-test-common" +from = "0.9.0" +to = "0.10.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/relays/lib-substrate-relay +name = "substrate-relay-helper" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/xcm/xcm-emulator +name = "xcm-emulator" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/assets/asset-hub-rococo +name = "asset-hub-rococo-runtime" +from = "0.21.0" +to = "0.22.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/assets/asset-hub-westend +name = "asset-hub-westend-runtime" +from = "0.25.0" +to = "0.26.0" +bump = "major" +reason = "changed" + +[[crate]] +# bridges/bin/runtime-common +name = "bridge-runtime-common" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/collectives/collectives-westend +name = "collectives-westend-runtime" +from = "13.0.0" +to = "14.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/testing/penpal +name = "penpal-runtime" +from = "0.24.0" +to = "0.25.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/runtime/rococo +name = "rococo-runtime" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/client/cli +name = "sc-cli" +from = "0.46.0" +to = "0.47.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/test-utils/client +name = "substrate-test-client" +from = "2.0.1" +to = "2.0.1" + +[[crate]] +# substrate/test-utils/runtime +name = "substrate-test-runtime" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# polkadot/runtime/westend +name = "westend-runtime" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo +name = "bridge-hub-rococo-runtime" +from = "0.15.0" +to = "0.16.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/bridge-hubs/test-utils +name = "bridge-hub-test-utils" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend +name = "bridge-hub-westend-runtime" +from = "0.12.0" +to = "0.13.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/cli +name = "cumulus-client-cli" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/common +name = "emulated-integration-tests-common" +from = "13.0.0" +to = "14.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/utils/frame/benchmarking-cli +name = "frame-benchmarking-cli" +from = "42.0.0" +to = "43.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/metrics +name = "polkadot-node-metrics" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/utils/generate-bags +name = "polkadot-voter-bags" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/utils/remote-ext-tests/bags-list +name = "remote-ext-tests-bags-list" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# substrate/bin/node/inspect +name = "staging-node-inspect" +from = "0.22.0" +to = "0.23.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/bin/utils/subkey +name = "subkey" +from = "19.0.0" +to = "20.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/test-utils/runtime/client +name = "substrate-test-runtime-client" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo +name = "bridge-hub-rococo-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend +name = "bridge-hub-westend-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend +name = "collectives-westend-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo +name = "coretime-rococo-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend +name = "coretime-westend-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/utils/frame/omni-bencher +name = "frame-omni-bencher" +from = "0.6.0" +to = "0.7.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal +name = "penpal-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo +name = "people-rococo-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend +name = "people-westend-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# polkadot/node/overseer +name = "polkadot-overseer" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/relays/rococo +name = "rococo-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/client/network/test +name = "sc-network-test" +from = "0.8.0" +to = "0.8.0" + +[[crate]] +# substrate/client/service/test +name = "sc-service-test" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# templates/solochain/node +name = "solochain-template-node" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/primitives/api/test +name = "sp-api-test" +from = "2.0.1" +to = "2.0.1" + +[[crate]] +# substrate/primitives/application-crypto/test +name = "sp-application-crypto-test" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# substrate/test-utils/runtime/transaction-pool +name = "substrate-test-runtime-transaction-pool" +from = "2.0.0" +to = "2.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/relays/westend +name = "westend-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo +name = "asset-hub-rococo-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend +name = "asset-hub-westend-emulated-chain" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/client/relay-chain-interface +name = "cumulus-relay-chain-interface" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/subsystem +name = "polkadot-node-subsystem" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/network +name = "cumulus-client-network" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/parachain-inherent +name = "cumulus-client-parachain-inherent" +from = "0.11.0" +to = "0.12.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/pov-recovery +name = "cumulus-client-pov-recovery" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/relay-chain-rpc-interface +name = "cumulus-relay-chain-rpc-interface" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/bridge +name = "polkadot-network-bridge" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/chain-api +name = "polkadot-node-core-chain-api" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/parachains-inherent +name = "polkadot-node-core-parachains-inherent" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/pvf +name = "polkadot-node-core-pvf" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/runtime-api +name = "polkadot-node-core-runtime-api" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/subsystem-util +name = "polkadot-node-subsystem-util" +from = "17.1.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/networks/rococo-system +name = "rococo-system-emulated-network" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system +name = "rococo-westend-system-emulated-network" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/networks/westend-system +name = "westend-system-emulated-network" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo +name = "asset-hub-rococo-integration-tests" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend +name = "asset-hub-westend-integration-tests" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo +name = "bridge-hub-rococo-integration-tests" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend +name = "bridge-hub-westend-integration-tests" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend +name = "collectives-westend-integration-tests" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo +name = "coretime-rococo-integration-tests" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend +name = "coretime-westend-integration-tests" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/client/consensus/common +name = "cumulus-client-consensus-common" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/people/people-rococo +name = "people-rococo-integration-tests" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/parachains/integration-tests/emulated/tests/people/people-westend +name = "people-westend-integration-tests" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# polkadot/node/network/approval-distribution +name = "polkadot-approval-distribution" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/bitfield-distribution +name = "polkadot-availability-bitfield-distribution" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/availability-distribution +name = "polkadot-availability-distribution" +from = "17.0.1" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/availability-recovery +name = "polkadot-availability-recovery" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/collator-protocol +name = "polkadot-collator-protocol" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/dispute-distribution +name = "polkadot-dispute-distribution" +from = "17.0.1" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/network/gossip-support +name = "polkadot-gossip-support" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/collation-generation +name = "polkadot-node-collation-generation" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/approval-voting +name = "polkadot-node-core-approval-voting" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/av-store +name = "polkadot-node-core-av-store" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/backing +name = "polkadot-node-core-backing" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/bitfield-signing +name = "polkadot-node-core-bitfield-signing" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/candidate-validation +name = "polkadot-node-core-candidate-validation" +from = "17.1.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/chain-selection +name = "polkadot-node-core-chain-selection" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/dispute-coordinator +name = "polkadot-node-core-dispute-coordinator" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/prospective-parachains +name = "polkadot-node-core-prospective-parachains" +from = "16.1.0" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/provisioner +name = "polkadot-node-core-provisioner" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/core/pvf-checker +name = "polkadot-node-core-pvf-checker" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/subsystem-test-helpers +name = "polkadot-node-subsystem-test-helpers" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/node/network/statement-distribution +name = "polkadot-statement-distribution" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/collator +name = "cumulus-client-collator" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/consensus/relay-chain +name = "cumulus-client-consensus-relay-chain" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/service +name = "polkadot-service" +from = "17.0.1" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/consensus/aura +name = "cumulus-client-consensus-aura" +from = "0.17.1" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/client/relay-chain-minimal-node +name = "cumulus-relay-chain-minimal-node" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/cli +name = "polkadot-cli" +from = "17.0.0" +to = "18.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/subsystem-bench +name = "polkadot-subsystem-bench" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/node/test/service +name = "polkadot-test-service" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/client/relay-chain-inprocess-interface +name = "cumulus-relay-chain-inprocess-interface" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot +name = "polkadot" +from = "16.0.1" +to = "17.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/node/test/client +name = "polkadot-test-client" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/node/malus +name = "polkadot-test-malus" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/parachain/test-parachains/adder/collator +name = "test-parachain-adder-collator" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# polkadot/parachain/test-parachains/undying/collator +name = "test-parachain-undying-collator" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/client/service +name = "cumulus-client-service" +from = "0.17.0" +to = "0.18.0" +bump = "major" +reason = "changed" + +[[crate]] +# polkadot/xcm/xcm-executor/integration-tests +name = "xcm-executor-integration-tests" +from = "1.0.0" +to = "1.0.0" + +[[crate]] +# cumulus/test/service +name = "cumulus-test-service" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# templates/parachain/node +name = "parachain-template-node" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/polkadot-parachain/polkadot-parachain-lib +name = "polkadot-parachain-lib" +from = "0.1.0" +to = "0.2.0" +bump = "major" +reason = "changed" + +[[crate]] +# cumulus/test/client +name = "cumulus-test-client" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# cumulus/polkadot-parachain +name = "polkadot-parachain-bin" +from = "5.0.0" +to = "6.0.0" +bump = "major" +reason = "changed" + +[[crate]] +# umbrella +name = "polkadot-sdk" +from = "0.5.0" +to = "0.6.0" +bump = "major" +reason = "changed" + +[[crate]] +# substrate/bin/node/runtime +name = "kitchensink-runtime" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# templates/minimal/pallets/template +name = "pallet-minimal-template" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# templates/minimal/runtime +name = "minimal-template-runtime" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/utils/frame/generate-bags/node-runtime +name = "node-runtime-generate-bags" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# substrate/bin/node/cli +name = "staging-node-cli" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# templates/minimal/node +name = "minimal-template-node" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/bin/node/testing +name = "node-testing" +from = "3.0.0" +to = "3.0.0" + +[[crate]] +# docs/sdk +name = "polkadot-sdk-docs" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/test-utils/cli +name = "substrate-cli-test-utils" +from = "0.1.0" +to = "0.1.0" + +[[crate]] +# substrate/bin/node/bench +name = "node-bench" +from = "0.9.0" +to = "0.9.0" diff --git a/bridges/bin/runtime-common/Cargo.toml b/bridges/bin/runtime-common/Cargo.toml index b8835d55f0d..9e33d929b3f 100644 --- a/bridges/bin/runtime-common/Cargo.toml +++ b/bridges/bin/runtime-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-runtime-common" -version = "0.7.0" +version = "0.18.0" description = "Common types and functions that may be used by substrate-based runtimes of all bridged chains" authors.workspace = true edition.workspace = true @@ -16,41 +16,32 @@ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } static_assertions = { optional = true, workspace = true, default-features = true } tuplex = { workspace = true } - -# Bridge dependencies -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-relayers = { workspace = true } -bp-runtime = { workspace = true } -bp-xcm-bridge-hub = { workspace = true } -pallet-bridge-grandpa = { workspace = true } -pallet-bridge-messages = { workspace = true } -pallet-bridge-parachains = { workspace = true } -pallet-bridge-relayers = { workspace = true } - -# Substrate dependencies -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-utility = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-parachains.workspace = true +bp-polkadot-core.workspace = true +bp-relayers.workspace = true +bp-runtime.workspace = true +bp-xcm-bridge-hub.workspace = true +pallet-bridge-grandpa.workspace = true +pallet-bridge-messages.workspace = true +pallet-bridge-parachains.workspace = true +pallet-bridge-relayers.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-transaction-payment.workspace = true +pallet-utility.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true sp-trie = { optional = true, workspace = true } - -# Polkadot dependencies -xcm = { workspace = true } +xcm.workspace = true [dev-dependencies] -bp-test-utils = { workspace = true } -pallet-balances = { workspace = true } -pallet-bridge-messages = { features = [ - "std", - "test-helpers", -], workspace = true } -sp-core = { workspace = true } +bp-test-utils = { path = "../../primitives/test-utils", default-features = false } +pallet-balances = { path = "../../../substrate/frame/balances", default-features = false } +pallet-bridge-messages = { features = ["std", "test-helpers"], path = "../../modules/messages", default-features = false } +sp-core = { path = "../../../substrate/primitives/core", default-features = false } [features] default = ["std"] @@ -61,13 +52,11 @@ std = [ "bp-polkadot-core/std", "bp-relayers/std", "bp-runtime/std", - "bp-test-utils/std", "bp-xcm-bridge-hub/std", "codec/std", "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-bridge-grandpa/std", "pallet-bridge-messages/std", "pallet-bridge-parachains/std", @@ -75,7 +64,6 @@ std = [ "pallet-transaction-payment/std", "pallet-utility/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", "sp-std/std", @@ -87,7 +75,6 @@ runtime-benchmarks = [ "bp-runtime/test-helpers", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-bridge-grandpa/runtime-benchmarks", "pallet-bridge-messages/runtime-benchmarks", "pallet-bridge-messages/test-helpers", diff --git a/bridges/bin/runtime-common/README.md b/bridges/bin/runtime-common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/bin/runtime-common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-asset-hub-rococo/Cargo.toml b/bridges/chains/chain-asset-hub-rococo/Cargo.toml index 363a869048a..2e4725e6d20 100644 --- a/bridges/chains/chain-asset-hub-rococo/Cargo.toml +++ b/bridges/chains/chain-asset-hub-rococo/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-asset-hub-rococo" description = "Primitives of AssetHubRococo parachain runtime." -version = "0.4.0" +version = "0.14.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -16,12 +16,8 @@ workspace = true [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate Dependencies -frame-support = { workspace = true } - -# Bridge Dependencies -bp-xcm-bridge-hub-router = { workspace = true } +frame-support.workspace = true +bp-xcm-bridge-hub-router.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-asset-hub-rococo/README.md b/bridges/chains/chain-asset-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-asset-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-asset-hub-westend/Cargo.toml b/bridges/chains/chain-asset-hub-westend/Cargo.toml index 430d9b6116c..a69380c4846 100644 --- a/bridges/chains/chain-asset-hub-westend/Cargo.toml +++ b/bridges/chains/chain-asset-hub-westend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-asset-hub-westend" description = "Primitives of AssetHubWestend parachain runtime." -version = "0.3.0" +version = "0.13.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -16,12 +16,8 @@ workspace = true [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate Dependencies -frame-support = { workspace = true } - -# Bridge Dependencies -bp-xcm-bridge-hub-router = { workspace = true } +frame-support.workspace = true +bp-xcm-bridge-hub-router.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-asset-hub-westend/README.md b/bridges/chains/chain-asset-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-asset-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml b/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml index 99ba721991e..cd003e9506f 100644 --- a/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml +++ b/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-bridge-hub-cumulus" description = "Primitives for BridgeHub parachain runtimes." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,21 +14,14 @@ exclude-from-umbrella = true workspace = true [dependencies] -# Bridge Dependencies - -bp-polkadot-core = { workspace = true } -bp-messages = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-system = { workspace = true } -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-std = { workspace = true } - -# Polkadot Dependencies -polkadot-primitives = { workspace = true } +bp-polkadot-core.workspace = true +bp-messages.workspace = true +bp-runtime.workspace = true +frame-system.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-std.workspace = true +polkadot-primitives.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-bridge-hub-cumulus/README.md b/bridges/chains/chain-bridge-hub-cumulus/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-bridge-hub-cumulus/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-bridge-hub-kusama/Cargo.toml b/bridges/chains/chain-bridge-hub-kusama/Cargo.toml index 39f7b44daa5..b9691269e01 100644 --- a/bridges/chains/chain-bridge-hub-kusama/Cargo.toml +++ b/bridges/chains/chain-bridge-hub-kusama/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-bridge-hub-kusama" description = "Primitives of BridgeHubKusama parachain runtime." -version = "0.6.0" +version = "0.17.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,18 +14,13 @@ exclude-from-umbrella = true workspace = true [dependencies] -# Bridge Dependencies - -bp-bridge-hub-cumulus = { workspace = true } -bp-runtime = { workspace = true } -bp-messages = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-bridge-hub-cumulus.workspace = true +bp-runtime.workspace = true +bp-messages.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-bridge-hub-kusama/README.md b/bridges/chains/chain-bridge-hub-kusama/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-bridge-hub-kusama/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml b/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml index 3b0ac96e7cd..1216fc6e778 100644 --- a/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml +++ b/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-bridge-hub-polkadot" description = "Primitives of BridgeHubPolkadot parachain runtime." -version = "0.6.0" +version = "0.17.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,19 +14,13 @@ exclude-from-umbrella = true workspace = true [dependencies] - -# Bridge Dependencies - -bp-bridge-hub-cumulus = { workspace = true } -bp-runtime = { workspace = true } -bp-messages = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-bridge-hub-cumulus.workspace = true +bp-runtime.workspace = true +bp-messages.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-bridge-hub-polkadot/README.md b/bridges/chains/chain-bridge-hub-polkadot/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-bridge-hub-polkadot/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-bridge-hub-rococo/Cargo.toml b/bridges/chains/chain-bridge-hub-rococo/Cargo.toml index 23fbd9a2742..0c7f6002828 100644 --- a/bridges/chains/chain-bridge-hub-rococo/Cargo.toml +++ b/bridges/chains/chain-bridge-hub-rococo/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-bridge-hub-rococo" description = "Primitives of BridgeHubRococo parachain runtime." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -15,18 +15,14 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } - -# Bridge Dependencies -bp-bridge-hub-cumulus = { workspace = true } -bp-runtime = { workspace = true } -bp-messages = { workspace = true } -bp-xcm-bridge-hub = { workspace = true } - -# Substrate Based Dependencies -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-bridge-hub-cumulus.workspace = true +bp-runtime.workspace = true +bp-messages.workspace = true +bp-xcm-bridge-hub.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-bridge-hub-rococo/README.md b/bridges/chains/chain-bridge-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-bridge-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-bridge-hub-westend/Cargo.toml b/bridges/chains/chain-bridge-hub-westend/Cargo.toml index 61357e6aa6c..001511225d3 100644 --- a/bridges/chains/chain-bridge-hub-westend/Cargo.toml +++ b/bridges/chains/chain-bridge-hub-westend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-bridge-hub-westend" description = "Primitives of BridgeHubWestend parachain runtime." -version = "0.3.0" +version = "0.14.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -15,18 +15,14 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } - -# Bridge Dependencies -bp-bridge-hub-cumulus = { workspace = true } -bp-runtime = { workspace = true } -bp-messages = { workspace = true } -bp-xcm-bridge-hub = { workspace = true } - -# Substrate Based Dependencies -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-bridge-hub-cumulus.workspace = true +bp-runtime.workspace = true +bp-messages.workspace = true +bp-xcm-bridge-hub.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-bridge-hub-westend/README.md b/bridges/chains/chain-bridge-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-bridge-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-kusama/Cargo.toml b/bridges/chains/chain-kusama/Cargo.toml index aec4041f7d5..cdf9b7a208f 100644 --- a/bridges/chains/chain-kusama/Cargo.toml +++ b/bridges/chains/chain-kusama/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-kusama" description = "Primitives of Kusama runtime." -version = "0.5.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,18 +14,12 @@ exclude-from-umbrella = true workspace = true [dependencies] - -# Bridge Dependencies - -bp-header-chain = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-kusama/README.md b/bridges/chains/chain-kusama/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-kusama/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-polkadot-bulletin/Cargo.toml b/bridges/chains/chain-polkadot-bulletin/Cargo.toml index aecf9314273..988a9618996 100644 --- a/bridges/chains/chain-polkadot-bulletin/Cargo.toml +++ b/bridges/chains/chain-polkadot-bulletin/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-polkadot-bulletin" description = "Primitives of Polkadot Bulletin chain runtime." -version = "0.4.0" +version = "0.15.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -16,21 +16,15 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge Dependencies - -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-polkadot-bulletin/README.md b/bridges/chains/chain-polkadot-bulletin/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-polkadot-bulletin/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-polkadot/Cargo.toml b/bridges/chains/chain-polkadot/Cargo.toml index 50f637af425..af6b8b8d30f 100644 --- a/bridges/chains/chain-polkadot/Cargo.toml +++ b/bridges/chains/chain-polkadot/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-polkadot" description = "Primitives of Polkadot runtime." -version = "0.5.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -11,18 +11,12 @@ repository.workspace = true workspace = true [dependencies] - -# Bridge Dependencies - -bp-header-chain = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-polkadot/README.md b/bridges/chains/chain-polkadot/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-polkadot/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-rococo/Cargo.toml b/bridges/chains/chain-rococo/Cargo.toml index 8a99267691d..5f6ecafad4f 100644 --- a/bridges/chains/chain-rococo/Cargo.toml +++ b/bridges/chains/chain-rococo/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-rococo" description = "Primitives of Rococo runtime." -version = "0.6.0" +version = "0.17.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,18 +14,12 @@ exclude-from-umbrella = true workspace = true [dependencies] - -# Bridge Dependencies - -bp-header-chain = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-rococo/README.md b/bridges/chains/chain-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/chains/chain-westend/Cargo.toml b/bridges/chains/chain-westend/Cargo.toml index cd6abe8abe6..881cb3e4c3c 100644 --- a/bridges/chains/chain-westend/Cargo.toml +++ b/bridges/chains/chain-westend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-westend" description = "Primitives of Westend runtime." -version = "0.3.0" +version = "0.14.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,18 +14,12 @@ exclude-from-umbrella = true workspace = true [dependencies] - -# Bridge Dependencies - -bp-header-chain = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +sp-api.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/chains/chain-westend/README.md b/bridges/chains/chain-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/chains/chain-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/beefy/Cargo.toml b/bridges/modules/beefy/Cargo.toml index cffc62d2908..f40d939ac69 100644 --- a/bridges/modules/beefy/Cargo.toml +++ b/bridges/modules/beefy/Cargo.toml @@ -16,28 +16,22 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true } - -# Bridge Dependencies - -bp-beefy = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Dependencies - -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-beefy.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [dev-dependencies] -sp-consensus-beefy = { workspace = true, default-features = true } +sp-consensus-beefy = { default-features = true, path = "../../../substrate/primitives/consensus/beefy" } mmr-lib = { workspace = true } -pallet-beefy-mmr = { workspace = true, default-features = true } -pallet-mmr = { workspace = true, default-features = true } +pallet-beefy-mmr = { default-features = true, path = "../../../substrate/frame/beefy-mmr" } +pallet-mmr = { default-features = true, path = "../../../substrate/frame/merkle-mountain-range" } rand = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -bp-test-utils = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../../substrate/primitives/io" } +bp-test-utils = { default-features = true, path = "../../primitives/test-utils" } [features] default = ["std"] @@ -57,7 +51,5 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-beefy-mmr/try-runtime", - "pallet-mmr/try-runtime", "sp-runtime/try-runtime", ] diff --git a/bridges/modules/beefy/README.md b/bridges/modules/beefy/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/modules/beefy/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/grandpa/Cargo.toml b/bridges/modules/grandpa/Cargo.toml index 6d1419ae5b0..0f783c93d24 100644 --- a/bridges/modules/grandpa/Cargo.toml +++ b/bridges/modules/grandpa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-bridge-grandpa" -version = "0.7.0" +version = "0.18.0" description = "Module implementing GRANDPA on-chain light client used for bridging consensus of substrate-based chains." authors.workspace = true edition.workspace = true @@ -16,28 +16,20 @@ workspace = true codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge Dependencies - -bp-runtime = { workspace = true } -bp-header-chain = { workspace = true } - -# Substrate Dependencies - -frame-support = { workspace = true } -frame-system = { workspace = true } +bp-runtime.workspace = true +bp-header-chain.workspace = true +frame-support.workspace = true +frame-system.workspace = true sp-consensus-grandpa = { features = ["serde"], workspace = true } sp-runtime = { features = ["serde"], workspace = true } -sp-std = { workspace = true } - -# Optional Benchmarking Dependencies +sp-std.workspace = true bp-test-utils = { optional = true, workspace = true } frame-benchmarking = { optional = true, workspace = true } [dev-dependencies] -bp-runtime = { features = ["test-helpers"], workspace = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +bp-runtime = { features = ["test-helpers"], path = "../../primitives/runtime", default-features = false } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +sp-io = { default-features = true, path = "../../../substrate/primitives/io" } [features] default = ["std"] diff --git a/bridges/modules/grandpa/README.md b/bridges/modules/grandpa/README.md index df63f4aa639..c3d863a5dac 100644 --- a/bridges/modules/grandpa/README.md +++ b/bridges/modules/grandpa/README.md @@ -99,3 +99,8 @@ macro that bundles several similar signed extensions in a single one. We have an offchain actor, who is watching for GRANDPA justifications and submits them to the bridged chain. It is the finality relay - you may look at the [crate level documentation and the code](../../relays/finality/). + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/messages/Cargo.toml b/bridges/modules/messages/Cargo.toml index 9df318587e3..53b525ba317 100644 --- a/bridges/modules/messages/Cargo.toml +++ b/bridges/modules/messages/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-bridge-messages" description = "Module that allows bridged chains to exchange messages using lane concept." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,27 +14,23 @@ workspace = true codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge dependencies -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Dependencies +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-runtime.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true sp-trie = { optional = true, workspace = true } [dev-dependencies] -bp-runtime = { features = ["test-helpers"], workspace = true } -bp-test-utils = { workspace = true } -pallet-balances = { workspace = true } -pallet-bridge-grandpa = { workspace = true } -sp-io = { workspace = true } -sp-core = { workspace = true } +bp-runtime = { features = ["test-helpers"], path = "../../primitives/runtime", default-features = false } +bp-test-utils = { path = "../../primitives/test-utils", default-features = false } +pallet-balances = { path = "../../../substrate/frame/balances", default-features = false } +pallet-bridge-grandpa = { path = "../grandpa", default-features = false } +sp-io = { path = "../../../substrate/primitives/io", default-features = false } +sp-core = { path = "../../../substrate/primitives/core", default-features = false } [features] default = ["std"] @@ -42,17 +38,12 @@ std = [ "bp-header-chain/std", "bp-messages/std", "bp-runtime/std", - "bp-test-utils/std", "codec/std", "frame-benchmarking/std", "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", - "pallet-bridge-grandpa/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-std/std", "sp-trie/std", @@ -62,15 +53,11 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-bridge-grandpa/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-bridge-grandpa/try-runtime", "sp-runtime/try-runtime", ] test-helpers = ["bp-runtime/test-helpers", "sp-trie"] diff --git a/bridges/modules/messages/README.md b/bridges/modules/messages/README.md index a78c8680249..5c040e20df7 100644 --- a/bridges/modules/messages/README.md +++ b/bridges/modules/messages/README.md @@ -200,3 +200,8 @@ If pallet owner is not defined, the governance may be used to make those calls. We have an offchain actor, who is watching for new messages and submits them to the bridged chain. It is the messages relay - you may look at the [crate level documentation and the code](../../relays/messages/). + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/parachains/Cargo.toml b/bridges/modules/parachains/Cargo.toml index cda0ee8106d..bd2edf41934 100644 --- a/bridges/modules/parachains/Cargo.toml +++ b/bridges/modules/parachains/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-bridge-parachains" -version = "0.7.0" +version = "0.18.0" description = "Module that allows bridged relay chains to exchange information on their parachains' heads." authors.workspace = true edition.workspace = true @@ -14,28 +14,22 @@ workspace = true codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge Dependencies - -bp-header-chain = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } -pallet-bridge-grandpa = { workspace = true } - -# Substrate Dependencies - +bp-header-chain.workspace = true +bp-parachains.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +pallet-bridge-grandpa.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [dev-dependencies] -bp-header-chain = { workspace = true, default-features = true } -bp-test-utils = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +bp-header-chain = { default-features = true, path = "../../primitives/header-chain" } +bp-test-utils = { default-features = true, path = "../../primitives/test-utils" } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +sp-io = { default-features = true, path = "../../../substrate/primitives/io" } [features] default = ["std"] diff --git a/bridges/modules/parachains/README.md b/bridges/modules/parachains/README.md index 9ca60803834..bf5ba6d6987 100644 --- a/bridges/modules/parachains/README.md +++ b/bridges/modules/parachains/README.md @@ -88,3 +88,8 @@ macro that bundles several similar signed extensions in a single one. We have an offchain actor, who is watching for new parachain heads and submits them to the bridged chain. It is the parachains relay - you may look at the [crate level documentation and the code](../../relays/parachains/). + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/relayers/Cargo.toml b/bridges/modules/relayers/Cargo.toml index 0bf889bcca0..c1d0fb8df3d 100644 --- a/bridges/modules/relayers/Cargo.toml +++ b/bridges/modules/relayers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-bridge-relayers" description = "Module used to store relayer rewards and coordinate relayers set." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,46 +14,39 @@ workspace = true codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge dependencies -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-relayers = { workspace = true } -bp-runtime = { workspace = true } -pallet-bridge-grandpa = { workspace = true } -pallet-bridge-messages = { workspace = true } -pallet-bridge-parachains = { workspace = true } - -# Substrate Dependencies +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-relayers.workspace = true +bp-runtime.workspace = true +pallet-bridge-grandpa.workspace = true +pallet-bridge-messages.workspace = true +pallet-bridge-parachains.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-transaction-payment = { workspace = true } -sp-arithmetic = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-transaction-payment.workspace = true +sp-arithmetic.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [dev-dependencies] -bp-runtime = { workspace = true } -pallet-balances = { workspace = true, default-features = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-test-utils = { workspace = true } -pallet-utility = { workspace = true } -sp-core = { workspace = true } +bp-runtime = { path = "../../primitives/runtime", default-features = false } +pallet-balances = { default-features = true, path = "../../../substrate/frame/balances" } +sp-io = { path = "../../../substrate/primitives/io", default-features = false } +sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false } +bp-parachains = { path = "../../primitives/parachains", default-features = false } +bp-polkadot-core = { path = "../../primitives/polkadot-core", default-features = false } +bp-test-utils = { path = "../../primitives/test-utils", default-features = false } +pallet-utility = { path = "../../../substrate/frame/utility", default-features = false } +sp-core = { path = "../../../substrate/primitives/core", default-features = false } [features] default = ["std"] std = [ "bp-header-chain/std", "bp-messages/std", - "bp-parachains/std", - "bp-polkadot-core/std", "bp-relayers/std", "bp-runtime/std", - "bp-test-utils/std", "codec/std", "frame-benchmarking/std", "frame-support/std", @@ -63,11 +56,8 @@ std = [ "pallet-bridge-messages/std", "pallet-bridge-parachains/std", "pallet-transaction-payment/std", - "pallet-utility/std", "scale-info/std", "sp-arithmetic/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-std/std", ] @@ -75,22 +65,18 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-bridge-grandpa/runtime-benchmarks", "pallet-bridge-messages/runtime-benchmarks", "pallet-bridge-parachains/runtime-benchmarks", - "pallet-utility/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-bridge-grandpa/try-runtime", "pallet-bridge-messages/try-runtime", "pallet-bridge-parachains/try-runtime", "pallet-transaction-payment/try-runtime", - "pallet-utility/try-runtime", "sp-runtime/try-runtime", ] integrity-test = [] diff --git a/bridges/modules/relayers/README.md b/bridges/modules/relayers/README.md index 656200f4486..7b47958742c 100644 --- a/bridges/modules/relayers/README.md +++ b/bridges/modules/relayers/README.md @@ -12,3 +12,8 @@ We have two examples of how this pallet is used in production. Rewards are regis compensate fees of message delivery transactions (and linked finality delivery calls). At the source chain, rewards are registered during delivery confirmation transactions. You may find more information about that in the [Kusama <> Polkadot bridge](../../docs/polkadot-kusama-bridge-overview.md) documentation. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/xcm-bridge-hub-router/Cargo.toml b/bridges/modules/xcm-bridge-hub-router/Cargo.toml index 55824f6a7fe..6af1f8a63d0 100644 --- a/bridges/modules/xcm-bridge-hub-router/Cargo.toml +++ b/bridges/modules/xcm-bridge-hub-router/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-xcm-bridge-hub-router" description = "Bridge hub interface for sibling/parent chains with dynamic fees support." -version = "0.5.0" +version = "0.15.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,25 +14,19 @@ workspace = true codec = { workspace = true } log = { workspace = true } scale-info = { features = ["bit-vec", "derive", "serde"], workspace = true } - -# Bridge dependencies -bp-xcm-bridge-hub-router = { workspace = true } - -# Substrate Dependencies +bp-xcm-bridge-hub-router.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } - -# Polkadot Dependencies -xcm = { workspace = true } -xcm-builder = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +xcm.workspace = true +xcm-builder.workspace = true [dev-dependencies] -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../../substrate/primitives/io" } +sp-std = { default-features = true, path = "../../../substrate/primitives/std" } [features] default = ["std"] diff --git a/bridges/modules/xcm-bridge-hub-router/README.md b/bridges/modules/xcm-bridge-hub-router/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/modules/xcm-bridge-hub-router/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/modules/xcm-bridge-hub/Cargo.toml b/bridges/modules/xcm-bridge-hub/Cargo.toml index fe58b910a94..b2bd37e9936 100644 --- a/bridges/modules/xcm-bridge-hub/Cargo.toml +++ b/bridges/modules/xcm-bridge-hub/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-xcm-bridge-hub" description = "Module that adds dynamic bridges/lanes support to XCM infrastructure at the bridge hub." -version = "0.2.0" +version = "0.13.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,37 +14,30 @@ workspace = true codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge Dependencies -bp-messages = { workspace = true } -bp-runtime = { workspace = true } -bp-xcm-bridge-hub = { workspace = true } -pallet-bridge-messages = { workspace = true } - -# Substrate Dependencies -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } - -# Polkadot Dependencies -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } +bp-messages.workspace = true +bp-runtime.workspace = true +bp-xcm-bridge-hub.workspace = true +pallet-bridge-messages.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true [dev-dependencies] -pallet-balances = { workspace = true } -sp-io = { workspace = true } -bp-runtime = { workspace = true } -bp-header-chain = { workspace = true } -pallet-xcm-bridge-hub-router = { workspace = true } -polkadot-parachain-primitives = { workspace = true } +pallet-balances = { path = "../../../substrate/frame/balances", default-features = false } +sp-io = { path = "../../../substrate/primitives/io", default-features = false } +bp-runtime = { path = "../../primitives/runtime", default-features = false } +bp-header-chain = { path = "../../primitives/header-chain", default-features = false } +pallet-xcm-bridge-hub-router = { path = "../xcm-bridge-hub-router", default-features = false } +polkadot-parachain-primitives = { path = "../../../polkadot/parachain", default-features = false } [features] default = ["std"] std = [ - "bp-header-chain/std", "bp-messages/std", "bp-runtime/std", "bp-xcm-bridge-hub/std", @@ -52,13 +45,9 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-bridge-messages/std", - "pallet-xcm-bridge-hub-router/std", - "polkadot-parachain-primitives/std", "scale-info/std", "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-std/std", "xcm-builder/std", @@ -68,10 +57,7 @@ std = [ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-bridge-messages/runtime-benchmarks", - "pallet-xcm-bridge-hub-router/runtime-benchmarks", - "polkadot-parachain-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", @@ -79,8 +65,6 @@ runtime-benchmarks = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-bridge-messages/try-runtime", - "pallet-xcm-bridge-hub-router/try-runtime", "sp-runtime/try-runtime", ] diff --git a/bridges/modules/xcm-bridge-hub/README.md b/bridges/modules/xcm-bridge-hub/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/modules/xcm-bridge-hub/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/beefy/Cargo.toml b/bridges/primitives/beefy/Cargo.toml index 404acaff30a..ace41332f1e 100644 --- a/bridges/primitives/beefy/Cargo.toml +++ b/bridges/primitives/beefy/Cargo.toml @@ -15,20 +15,14 @@ workspace = true codec = { features = ["bit-vec", "derive"], workspace = true } scale-info = { features = ["bit-vec", "derive"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } - -# Bridge Dependencies - -bp-runtime = { workspace = true } - -# Substrate Dependencies - -binary-merkle-tree = { workspace = true } -sp-consensus-beefy = { workspace = true } -frame-support = { workspace = true } -pallet-beefy-mmr = { workspace = true } -pallet-mmr = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-runtime.workspace = true +binary-merkle-tree.workspace = true +sp-consensus-beefy.workspace = true +frame-support.workspace = true +pallet-beefy-mmr.workspace = true +pallet-mmr.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/primitives/beefy/README.md b/bridges/primitives/beefy/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/beefy/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/header-chain/Cargo.toml b/bridges/primitives/header-chain/Cargo.toml index 081bda47949..0c4eb16e5c6 100644 --- a/bridges/primitives/header-chain/Cargo.toml +++ b/bridges/primitives/header-chain/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-header-chain" description = "A common interface for describing what a bridge pallet should be able to do." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -15,21 +15,15 @@ codec = { workspace = true } finality-grandpa = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } - -# Bridge dependencies - -bp-runtime = { workspace = true } - -# Substrate Dependencies - -frame-support = { workspace = true } +bp-runtime.workspace = true +frame-support.workspace = true sp-core = { features = ["serde"], workspace = true } sp-consensus-grandpa = { features = ["serde"], workspace = true } sp-runtime = { features = ["serde"], workspace = true } -sp-std = { workspace = true } +sp-std.workspace = true [dev-dependencies] -bp-test-utils = { workspace = true, default-features = true } +bp-test-utils = { default-features = true, path = "../test-utils" } hex = { workspace = true, default-features = true } hex-literal = { workspace = true, default-features = true } diff --git a/bridges/primitives/header-chain/README.md b/bridges/primitives/header-chain/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/header-chain/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/messages/Cargo.toml b/bridges/primitives/messages/Cargo.toml index 87c8cbe8818..8e63dee1bba 100644 --- a/bridges/primitives/messages/Cargo.toml +++ b/bridges/primitives/messages/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-messages" description = "Primitives of messages module." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,21 +14,17 @@ workspace = true codec = { features = ["bit-vec", "derive"], workspace = true } scale-info = { features = ["bit-vec", "derive"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } - -# Bridge dependencies -bp-runtime = { workspace = true } -bp-header-chain = { workspace = true } - -# Substrate Dependencies -frame-support = { workspace = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -sp-io = { workspace = true } +bp-runtime.workspace = true +bp-header-chain.workspace = true +frame-support.workspace = true +sp-core.workspace = true +sp-std.workspace = true +sp-io.workspace = true [dev-dependencies] hex = { workspace = true, default-features = true } hex-literal = { workspace = true, default-features = true } -bp-runtime = { workspace = true } +bp-runtime = { path = "../runtime", default-features = false } [features] default = ["std"] diff --git a/bridges/primitives/messages/README.md b/bridges/primitives/messages/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/messages/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/parachains/Cargo.toml b/bridges/primitives/parachains/Cargo.toml index 173380c8224..a2d9b0d7316 100644 --- a/bridges/primitives/parachains/Cargo.toml +++ b/bridges/primitives/parachains/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-parachains" description = "Primitives of parachains module." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,19 +14,13 @@ workspace = true codec = { features = ["derive"], workspace = true } impl-trait-for-tuples = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Bridge dependencies - -bp-header-chain = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate dependencies - -frame-support = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-polkadot-core.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [features] default = ["std"] diff --git a/bridges/primitives/parachains/README.md b/bridges/primitives/parachains/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/parachains/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/polkadot-core/Cargo.toml b/bridges/primitives/polkadot-core/Cargo.toml index 366ee7aa948..159d3971e78 100644 --- a/bridges/primitives/polkadot-core/Cargo.toml +++ b/bridges/primitives/polkadot-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-polkadot-core" description = "Primitives of Polkadot-like runtime." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -17,19 +17,13 @@ scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = [ "derive", ], workspace = true, default-features = true } - -# Bridge Dependencies - -bp-messages = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Based Dependencies - -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-messages.workspace = true +bp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [dev-dependencies] hex = { workspace = true, default-features = true } diff --git a/bridges/primitives/polkadot-core/README.md b/bridges/primitives/polkadot-core/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/polkadot-core/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/relayers/Cargo.toml b/bridges/primitives/relayers/Cargo.toml index 34be38bed4a..64b2792cac2 100644 --- a/bridges/primitives/relayers/Cargo.toml +++ b/bridges/primitives/relayers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-relayers" description = "Primitives of relayers module." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -13,19 +13,15 @@ workspace = true [dependencies] codec = { features = ["bit-vec", "derive"], workspace = true } scale-info = { features = ["bit-vec", "derive"], workspace = true } - -# Bridge Dependencies -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-parachains = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Dependencies -frame-system = { workspace = true } -frame-support = { workspace = true } -pallet-utility = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-parachains.workspace = true +bp-runtime.workspace = true +frame-system.workspace = true +frame-support.workspace = true +pallet-utility.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true [dev-dependencies] hex = { workspace = true, default-features = true } diff --git a/bridges/primitives/relayers/README.md b/bridges/primitives/relayers/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/relayers/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/runtime/Cargo.toml b/bridges/primitives/runtime/Cargo.toml index 7528f2e5d6c..5ef5aff2956 100644 --- a/bridges/primitives/runtime/Cargo.toml +++ b/bridges/primitives/runtime/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-runtime" description = "Primitives that may be used at (bridges) runtime level." -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -18,16 +18,14 @@ log = { workspace = true } num-traits = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } - -# Substrate Dependencies -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-state-machine = { workspace = true } -sp-std = { workspace = true } -sp-trie = { workspace = true } +sp-state-machine.workspace = true +sp-std.workspace = true +sp-trie.workspace = true trie-db = { workspace = true } [dev-dependencies] diff --git a/bridges/primitives/runtime/README.md b/bridges/primitives/runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/test-utils/Cargo.toml b/bridges/primitives/test-utils/Cargo.toml index 5e6e3893393..1a3811dfbab 100644 --- a/bridges/primitives/test-utils/Cargo.toml +++ b/bridges/primitives/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bp-test-utils" -version = "0.7.0" +version = "0.18.0" description = "Utilities for testing substrate-based runtime bridge code" authors.workspace = true edition.workspace = true @@ -11,19 +11,19 @@ repository.workspace = true workspace = true [dependencies] -bp-header-chain = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-core = { workspace = true } +bp-header-chain.workspace = true +bp-parachains.workspace = true +bp-polkadot-core.workspace = true bp-runtime = { features = ["test-helpers"], workspace = true } codec = { workspace = true } ed25519-dalek = { workspace = true } finality-grandpa = { workspace = true } -sp-application-crypto = { workspace = true } -sp-consensus-grandpa = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } -sp-trie = { workspace = true } +sp-application-crypto.workspace = true +sp-consensus-grandpa.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +sp-trie.workspace = true [features] default = ["std"] diff --git a/bridges/primitives/test-utils/README.md b/bridges/primitives/test-utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/test-utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/xcm-bridge-hub-router/Cargo.toml b/bridges/primitives/xcm-bridge-hub-router/Cargo.toml index ba0c51152bd..7d11aa5f4c9 100644 --- a/bridges/primitives/xcm-bridge-hub-router/Cargo.toml +++ b/bridges/primitives/xcm-bridge-hub-router/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-xcm-bridge-hub-router" description = "Primitives of the xcm-bridge-hub fee pallet." -version = "0.6.0" +version = "0.14.1" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -13,13 +13,9 @@ workspace = true [dependencies] codec = { features = ["bit-vec", "derive"], workspace = true } scale-info = { features = ["bit-vec", "derive"], workspace = true } - -# Substrate Dependencies -sp-runtime = { workspace = true } -sp-core = { workspace = true } - -# Polkadot Dependencies -xcm = { workspace = true } +sp-runtime.workspace = true +sp-core.workspace = true +xcm.workspace = true [features] default = ["std"] diff --git a/bridges/primitives/xcm-bridge-hub-router/README.md b/bridges/primitives/xcm-bridge-hub-router/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/xcm-bridge-hub-router/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/primitives/xcm-bridge-hub/Cargo.toml b/bridges/primitives/xcm-bridge-hub/Cargo.toml index 79201a8756f..41ff83c9ee2 100644 --- a/bridges/primitives/xcm-bridge-hub/Cargo.toml +++ b/bridges/primitives/xcm-bridge-hub/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bp-xcm-bridge-hub" description = "Primitives of the xcm-bridge-hub pallet." -version = "0.2.0" +version = "0.4.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,19 +14,13 @@ workspace = true codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } - -# Bridge Dependencies -bp-messages = { workspace = true } -bp-runtime = { workspace = true } - -# Substrate Dependencies -sp-std = { workspace = true } -sp-io = { workspace = true } -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Polkadot Dependencies -xcm = { workspace = true } +bp-messages.workspace = true +bp-runtime.workspace = true +sp-std.workspace = true +sp-io.workspace = true +sp-core.workspace = true +frame-support.workspace = true +xcm.workspace = true [features] default = ["std"] diff --git a/bridges/primitives/xcm-bridge-hub/README.md b/bridges/primitives/xcm-bridge-hub/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/primitives/xcm-bridge-hub/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/client-substrate/Cargo.toml b/bridges/relays/client-substrate/Cargo.toml index 6065c23773e..3e34e97d85a 100644 --- a/bridges/relays/client-substrate/Cargo.toml +++ b/bridges/relays/client-substrate/Cargo.toml @@ -28,36 +28,46 @@ tokio = { features = [ ], workspace = true, default-features = true } thiserror = { workspace = true } quick_cache = { workspace = true } - -# Bridge dependencies - -bp-header-chain = { workspace = true, default-features = true } -bp-messages = { workspace = true, default-features = true } -bp-polkadot-core = { workspace = true, default-features = true } -bp-runtime = { workspace = true, default-features = true } -finality-relay = { workspace = true } -relay-utils = { workspace = true } - -# Substrate Dependencies - -frame-support = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } - -# Polkadot Dependencies - -xcm = { workspace = true, default-features = true } +bp-header-chain.workspace = true +bp-header-chain.default-features = true +bp-messages.workspace = true +bp-messages.default-features = true +bp-polkadot-core.workspace = true +bp-polkadot-core.default-features = true +bp-runtime.workspace = true +bp-runtime.default-features = true +finality-relay.workspace = true +relay-utils.workspace = true +frame-support.workspace = true +frame-support.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-transaction-payment-rpc-runtime-api.default-features = true +pallet-utility.workspace = true +pallet-utility.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-version.workspace = true +sp-version.default-features = true +xcm.workspace = true +xcm.default-features = true [features] default = [] diff --git a/bridges/relays/client-substrate/README.md b/bridges/relays/client-substrate/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/relays/client-substrate/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/equivocation/Cargo.toml b/bridges/relays/equivocation/Cargo.toml index 09bdda23f2c..f2da4eeb133 100644 --- a/bridges/relays/equivocation/Cargo.toml +++ b/bridges/relays/equivocation/Cargo.toml @@ -14,10 +14,12 @@ workspace = true [dependencies] async-std = { features = ["attributes"], workspace = true } async-trait = { workspace = true } -bp-header-chain = { workspace = true, default-features = true } -finality-relay = { workspace = true } -frame-support = { workspace = true, default-features = true } +bp-header-chain.workspace = true +bp-header-chain.default-features = true +finality-relay.workspace = true +frame-support.workspace = true +frame-support.default-features = true futures = { workspace = true } log = { workspace = true } num-traits = { workspace = true, default-features = true } -relay-utils = { workspace = true } +relay-utils.workspace = true diff --git a/bridges/relays/equivocation/README.md b/bridges/relays/equivocation/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/relays/equivocation/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/finality/Cargo.toml b/bridges/relays/finality/Cargo.toml index 06c4a5dcc43..053f7cde0d5 100644 --- a/bridges/relays/finality/Cargo.toml +++ b/bridges/relays/finality/Cargo.toml @@ -15,11 +15,12 @@ workspace = true async-std = { workspace = true } async-trait = { workspace = true } backoff = { workspace = true } -bp-header-chain = { workspace = true, default-features = true } +bp-header-chain.workspace = true +bp-header-chain.default-features = true futures = { workspace = true } log = { workspace = true } num-traits = { workspace = true, default-features = true } -relay-utils = { workspace = true } +relay-utils.workspace = true [dev-dependencies] parking_lot = { workspace = true, default-features = true } diff --git a/bridges/relays/finality/README.md b/bridges/relays/finality/README.md index 89b9d139958..84bdcdf6ecd 100644 --- a/bridges/relays/finality/README.md +++ b/bridges/relays/finality/README.md @@ -60,3 +60,8 @@ chains, simply change chain names. So the metrics are: If relay operates properly, you should see that the `Rococo_to_BridgeHubWestend_Sync_best_source_at_target_block_number` tries to reach the `Rococo_to_BridgeHubWestend_Sync_best_source_block_number`. And the latter one always increases. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/lib-substrate-relay/Cargo.toml b/bridges/relays/lib-substrate-relay/Cargo.toml index 89115cfeee9..4d5276a3554 100644 --- a/bridges/relays/lib-substrate-relay/Cargo.toml +++ b/bridges/relays/lib-substrate-relay/Cargo.toml @@ -24,38 +24,47 @@ structopt = { workspace = true } strum = { features = ["derive"], workspace = true, default-features = true } rustc-hex = { workspace = true } thiserror = { workspace = true } - -# Bridge dependencies -bp-header-chain = { workspace = true, default-features = true } -bp-parachains = { workspace = true, default-features = true } -bp-polkadot-core = { workspace = true, default-features = true } -bp-relayers = { workspace = true, default-features = true } - -equivocation-detector = { workspace = true } -finality-relay = { workspace = true } -parachains-relay = { workspace = true } -relay-utils = { workspace = true } -messages-relay = { workspace = true } -relay-substrate-client = { workspace = true } - -pallet-bridge-grandpa = { workspace = true, default-features = true } -pallet-bridge-messages = { workspace = true, default-features = true } -pallet-bridge-parachains = { workspace = true, default-features = true } - -bp-runtime = { workspace = true, default-features = true } -bp-messages = { workspace = true, default-features = true } - -# Substrate Dependencies -frame-support = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-grandpa = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-trie = { workspace = true } +bp-header-chain.workspace = true +bp-header-chain.default-features = true +bp-parachains.workspace = true +bp-parachains.default-features = true +bp-polkadot-core.workspace = true +bp-polkadot-core.default-features = true +bp-relayers.workspace = true +bp-relayers.default-features = true +equivocation-detector.workspace = true +finality-relay.workspace = true +parachains-relay.workspace = true +relay-utils.workspace = true +messages-relay.workspace = true +relay-substrate-client.workspace = true +pallet-bridge-grandpa.workspace = true +pallet-bridge-grandpa.default-features = true +pallet-bridge-messages.workspace = true +pallet-bridge-messages.default-features = true +pallet-bridge-parachains.workspace = true +pallet-bridge-parachains.default-features = true +bp-runtime.workspace = true +bp-runtime.default-features = true +bp-messages.workspace = true +bp-messages.default-features = true +frame-support.workspace = true +frame-support.default-features = true +frame-system.workspace = true +frame-system.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-grandpa.workspace = true +pallet-grandpa.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-trie.workspace = true [dev-dependencies] scale-info = { features = ["derive"], workspace = true } -pallet-transaction-payment = { workspace = true, default-features = true } -relay-substrate-client = { features = ["test-helpers"], workspace = true } +pallet-transaction-payment = { default-features = true, path = "../../../substrate/frame/transaction-payment" } +relay-substrate-client = { features = ["test-helpers"], path = "../client-substrate" } diff --git a/bridges/relays/lib-substrate-relay/README.md b/bridges/relays/lib-substrate-relay/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/relays/lib-substrate-relay/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/messages/Cargo.toml b/bridges/relays/messages/Cargo.toml index f9df73507c7..a6e4b927110 100644 --- a/bridges/relays/messages/Cargo.toml +++ b/bridges/relays/messages/Cargo.toml @@ -18,14 +18,12 @@ hex = { workspace = true, default-features = true } log = { workspace = true } num-traits = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } - -# Bridge Dependencies - -bp-messages = { workspace = true, default-features = true } -finality-relay = { workspace = true } -relay-utils = { workspace = true } - -sp-arithmetic = { workspace = true, default-features = true } +bp-messages.workspace = true +bp-messages.default-features = true +finality-relay.workspace = true +relay-utils.workspace = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true [dev-dependencies] -sp-core = { workspace = true } +sp-core = { path = "../../../substrate/primitives/core", default-features = false } diff --git a/bridges/relays/messages/README.md b/bridges/relays/messages/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/relays/messages/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/parachains/Cargo.toml b/bridges/relays/parachains/Cargo.toml index ed03bdbb0f6..8b132511874 100644 --- a/bridges/relays/parachains/Cargo.toml +++ b/bridges/relays/parachains/Cargo.toml @@ -15,14 +15,12 @@ async-std = { workspace = true } async-trait = { workspace = true } futures = { workspace = true } log = { workspace = true } -relay-utils = { workspace = true } - -# Bridge dependencies - -bp-polkadot-core = { workspace = true, default-features = true } -relay-substrate-client = { workspace = true } +relay-utils.workspace = true +bp-polkadot-core.workspace = true +bp-polkadot-core.default-features = true +relay-substrate-client.workspace = true [dev-dependencies] codec = { workspace = true, default-features = true } -relay-substrate-client = { features = ["test-helpers"], workspace = true } -sp-core = { workspace = true, default-features = true } +relay-substrate-client = { features = ["test-helpers"], path = "../client-substrate" } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } diff --git a/bridges/relays/parachains/README.md b/bridges/relays/parachains/README.md index f24e7a4c5d3..d420e23d0a5 100644 --- a/bridges/relays/parachains/README.md +++ b/bridges/relays/parachains/README.md @@ -48,3 +48,8 @@ If relay operates properly, you should see that the `Rococo_to_BridgeHubWestend_Parachains_best_parachain_block_number_at_target` tries to reach the `Rococo_to_BridgeHubWestend_Parachains_best_parachain_block_number_at_source`. And the latter one always increases. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/relays/utils/Cargo.toml b/bridges/relays/utils/Cargo.toml index 4c25566607d..5405fda0864 100644 --- a/bridges/relays/utils/Cargo.toml +++ b/bridges/relays/utils/Cargo.toml @@ -17,7 +17,8 @@ async-trait = { workspace = true } backoff = { workspace = true } console = { workspace = true } isahc = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing.workspace = true +sp-tracing.default-features = true futures = { workspace = true } jsonpath_lib = { workspace = true } log = { workspace = true } @@ -28,12 +29,9 @@ sysinfo = { workspace = true } time = { features = ["formatting", "local-offset", "std"], workspace = true } tokio = { features = ["rt"], workspace = true, default-features = true } thiserror = { workspace = true } - -# Bridge dependencies - -bp-runtime = { workspace = true, default-features = true } - -# Substrate dependencies - -sp-runtime = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } +bp-runtime.workspace = true +bp-runtime.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true diff --git a/bridges/relays/utils/README.md b/bridges/relays/utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/relays/utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/ethereum-client/Cargo.toml b/bridges/snowbridge/pallets/ethereum-client/Cargo.toml index 666ac3fbc8a..165e4675a0e 100644 --- a/bridges/snowbridge/pallets/ethereum-client/Cargo.toml +++ b/bridges/snowbridge/pallets/ethereum-client/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-pallet-ethereum-client" description = "Snowbridge Ethereum Client Pallet" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -21,30 +21,28 @@ codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } hex-literal = { optional = true, workspace = true, default-features = true } log = { workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-std.workspace = true +sp-runtime.workspace = true sp-io = { optional = true, workspace = true } - -snowbridge-core = { workspace = true } -snowbridge-ethereum = { workspace = true } +snowbridge-core.workspace = true +snowbridge-ethereum.workspace = true snowbridge-pallet-ethereum-client-fixtures = { optional = true, workspace = true } -snowbridge-beacon-primitives = { workspace = true } +snowbridge-beacon-primitives.workspace = true static_assertions = { workspace = true } pallet-timestamp = { optional = true, workspace = true } [dev-dependencies] rand = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } serde_json = { workspace = true, default-features = true } hex-literal = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -snowbridge-pallet-ethereum-client-fixtures = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +pallet-timestamp = { default-features = true, path = "../../../../substrate/frame/timestamp" } +snowbridge-pallet-ethereum-client-fixtures = { default-features = true, path = "fixtures" } +sp-io = { default-features = true, path = "../../../../substrate/primitives/io" } serde = { workspace = true, default-features = true } [features] diff --git a/bridges/snowbridge/pallets/ethereum-client/README.md b/bridges/snowbridge/pallets/ethereum-client/README.md index 0cd3b9f8558..cf262993eb6 100644 --- a/bridges/snowbridge/pallets/ethereum-client/README.md +++ b/bridges/snowbridge/pallets/ethereum-client/README.md @@ -1,3 +1,8 @@ # Ethereum Beacon Client The Ethereum Beacon Client is an on-chain light client that tracks Ethereum consensus using the beacon chain. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml b/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml index bd417687573..765a852e5e5 100644 --- a/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml +++ b/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-pallet-ethereum-client-fixtures" description = "Snowbridge Ethereum Client Test Fixtures" -version = "0.9.0" +version = "0.18.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -16,10 +16,10 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] hex-literal = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -snowbridge-core = { workspace = true } -snowbridge-beacon-primitives = { workspace = true } +sp-core.workspace = true +sp-std.workspace = true +snowbridge-core.workspace = true +snowbridge-beacon-primitives.workspace = true [features] default = ["std"] diff --git a/bridges/snowbridge/pallets/ethereum-client/fixtures/README.md b/bridges/snowbridge/pallets/ethereum-client/fixtures/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/snowbridge/pallets/ethereum-client/fixtures/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/inbound-queue/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue/Cargo.toml index 1b08bb39b43..4d36ba4f3e2 100644 --- a/bridges/snowbridge/pallets/inbound-queue/Cargo.toml +++ b/bridges/snowbridge/pallets/inbound-queue/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-pallet-inbound-queue" description = "Snowbridge Inbound Queue Pallet" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -22,28 +22,25 @@ hex-literal = { optional = true, workspace = true, default-features = true } log = { workspace = true } alloy-primitives = { features = ["rlp"], workspace = true } alloy-sol-types = { workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } - -snowbridge-core = { workspace = true } -snowbridge-router-primitives = { workspace = true } -snowbridge-beacon-primitives = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +sp-core.workspace = true +sp-std.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +snowbridge-core.workspace = true +snowbridge-router-primitives.workspace = true +snowbridge-beacon-primitives.workspace = true snowbridge-pallet-inbound-queue-fixtures = { optional = true, workspace = true } [dev-dependencies] -frame-benchmarking = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -snowbridge-pallet-ethereum-client = { workspace = true, default-features = true } +frame-benchmarking = { default-features = true, path = "../../../../substrate/frame/benchmarking" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +snowbridge-pallet-ethereum-client = { default-features = true, path = "../ethereum-client" } hex-literal = { workspace = true, default-features = true } [features] @@ -78,7 +75,6 @@ runtime-benchmarks = [ "hex-literal", "pallet-balances/runtime-benchmarks", "snowbridge-core/runtime-benchmarks", - "snowbridge-pallet-ethereum-client/runtime-benchmarks", "snowbridge-pallet-inbound-queue-fixtures/runtime-benchmarks", "snowbridge-router-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", @@ -88,6 +84,5 @@ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-balances/try-runtime", - "snowbridge-pallet-ethereum-client/try-runtime", "sp-runtime/try-runtime", ] diff --git a/bridges/snowbridge/pallets/inbound-queue/README.md b/bridges/snowbridge/pallets/inbound-queue/README.md index cc2f7c636e6..97b618df48f 100644 --- a/bridges/snowbridge/pallets/inbound-queue/README.md +++ b/bridges/snowbridge/pallets/inbound-queue/README.md @@ -1,3 +1,8 @@ # Ethereum Inbound Queue Reads messages from Ethereum and sends it to intended destination on Polkadot, using XCM. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml index b66b57c3620..f98b286f456 100644 --- a/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml +++ b/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-pallet-inbound-queue-fixtures" description = "Snowbridge Inbound Queue Test Fixtures" -version = "0.10.0" +version = "0.18.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -16,10 +16,10 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] hex-literal = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -snowbridge-core = { workspace = true } -snowbridge-beacon-primitives = { workspace = true } +sp-core.workspace = true +sp-std.workspace = true +snowbridge-core.workspace = true +snowbridge-beacon-primitives.workspace = true [features] default = ["std"] diff --git a/bridges/snowbridge/pallets/inbound-queue/fixtures/README.md b/bridges/snowbridge/pallets/inbound-queue/fixtures/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/bridges/snowbridge/pallets/inbound-queue/fixtures/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/outbound-queue/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/Cargo.toml index 78546e258da..164623990a6 100644 --- a/bridges/snowbridge/pallets/outbound-queue/Cargo.toml +++ b/bridges/snowbridge/pallets/outbound-queue/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-pallet-outbound-queue" description = "Snowbridge Outbound Queue Pallet" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -18,25 +18,22 @@ targets = ["x86_64-unknown-linux-gnu"] serde = { features = ["alloc", "derive"], workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -sp-runtime = { workspace = true } -sp-io = { workspace = true } -sp-arithmetic = { workspace = true } - -bridge-hub-common = { workspace = true } - +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-std.workspace = true +sp-runtime.workspace = true +sp-io.workspace = true +sp-arithmetic.workspace = true +bridge-hub-common.workspace = true snowbridge-core = { features = ["serde"], workspace = true } -snowbridge-outbound-queue-merkle-tree = { workspace = true } +snowbridge-outbound-queue-merkle-tree.workspace = true ethabi = { workspace = true } [dev-dependencies] -pallet-message-queue = { workspace = true } -sp-keyring = { workspace = true, default-features = true } +pallet-message-queue = { path = "../../../../substrate/frame/message-queue", default-features = false } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } [features] default = ["std"] @@ -47,7 +44,6 @@ std = [ "frame-benchmarking/std", "frame-support/std", "frame-system/std", - "pallet-message-queue/std", "scale-info/std", "serde/std", "snowbridge-core/std", @@ -64,13 +60,11 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-message-queue/runtime-benchmarks", "snowbridge-core/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-message-queue/try-runtime", "sp-runtime/try-runtime", ] diff --git a/bridges/snowbridge/pallets/outbound-queue/README.md b/bridges/snowbridge/pallets/outbound-queue/README.md index 19638f90e6a..5672c6aea52 100644 --- a/bridges/snowbridge/pallets/outbound-queue/README.md +++ b/bridges/snowbridge/pallets/outbound-queue/README.md @@ -1,3 +1,8 @@ # Ethereum Outbound Queue Sends messages from an origin in the Polkadot ecosystem to Ethereum. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/outbound-queue/merkle-tree/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/merkle-tree/Cargo.toml index 9d4cffc98d7..ae0a71f685e 100644 --- a/bridges/snowbridge/pallets/outbound-queue/merkle-tree/Cargo.toml +++ b/bridges/snowbridge/pallets/outbound-queue/merkle-tree/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-outbound-queue-merkle-tree" description = "Snowbridge Outbound Queue Merkle Tree" -version = "0.3.0" +version = "0.9.1" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -17,16 +17,15 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] hex-literal = { workspace = true, default-features = true } hex = { workspace = true, default-features = true } array-bytes = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-crypto-hashing = { default-features = true, path = "../../../../../substrate/primitives/crypto/hashing" } +sp-tracing = { default-features = true, path = "../../../../../substrate/primitives/tracing" } [features] default = ["std"] diff --git a/bridges/snowbridge/pallets/outbound-queue/merkle-tree/README.md b/bridges/snowbridge/pallets/outbound-queue/merkle-tree/README.md index a3afef1d671..9d8f90aaf4f 100644 --- a/bridges/snowbridge/pallets/outbound-queue/merkle-tree/README.md +++ b/bridges/snowbridge/pallets/outbound-queue/merkle-tree/README.md @@ -2,3 +2,8 @@ This crate implements a simple binary Merkle Tree utilities required for inter-op with Ethereum bridge & Solidity contract. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml index d35bdde5a81..fe38f30c975 100644 --- a/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml +++ b/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-outbound-queue-runtime-api" description = "Snowbridge Outbound Queue Runtime API" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -16,11 +16,11 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -sp-std = { workspace = true } -sp-api = { workspace = true } -frame-support = { workspace = true } -snowbridge-outbound-queue-merkle-tree = { workspace = true } -snowbridge-core = { workspace = true } +sp-std.workspace = true +sp-api.workspace = true +frame-support.workspace = true +snowbridge-outbound-queue-merkle-tree.workspace = true +snowbridge-core.workspace = true [features] default = ["std"] diff --git a/bridges/snowbridge/pallets/outbound-queue/runtime-api/README.md b/bridges/snowbridge/pallets/outbound-queue/runtime-api/README.md index 98ae01fb33d..11788c461cf 100644 --- a/bridges/snowbridge/pallets/outbound-queue/runtime-api/README.md +++ b/bridges/snowbridge/pallets/outbound-queue/runtime-api/README.md @@ -4,3 +4,8 @@ Provides an API: - to generate merkle proofs for outbound messages - calculate delivery fee for delivering messages to Ethereum + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/system/Cargo.toml b/bridges/snowbridge/pallets/system/Cargo.toml index f1e749afb99..e069fb19245 100644 --- a/bridges/snowbridge/pallets/system/Cargo.toml +++ b/bridges/snowbridge/pallets/system/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-pallet-system" description = "Snowbridge System Pallet" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -20,28 +20,25 @@ codec = { features = [ ], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true log = { workspace = true } - -sp-core = { workspace = true } -sp-std = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } - -snowbridge-core = { workspace = true } +sp-core.workspace = true +sp-std.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +snowbridge-core.workspace = true [dev-dependencies] hex = { workspace = true, default-features = true } hex-literal = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -snowbridge-pallet-outbound-queue = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../../../../substrate/frame/balances" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +polkadot-primitives = { default-features = true, path = "../../../../polkadot/primitives" } +pallet-message-queue = { default-features = true, path = "../../../../substrate/frame/message-queue" } +snowbridge-pallet-outbound-queue = { default-features = true, path = "../outbound-queue" } [features] default = ["std"] @@ -64,19 +61,12 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-message-queue/runtime-benchmarks", - "polkadot-primitives/runtime-benchmarks", "snowbridge-core/runtime-benchmarks", - "snowbridge-pallet-outbound-queue/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-executor/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-message-queue/try-runtime", - "snowbridge-pallet-outbound-queue/try-runtime", "sp-runtime/try-runtime", ] diff --git a/bridges/snowbridge/pallets/system/README.md b/bridges/snowbridge/pallets/system/README.md index 5ab11d45eae..de023857beb 100644 --- a/bridges/snowbridge/pallets/system/README.md +++ b/bridges/snowbridge/pallets/system/README.md @@ -1,3 +1,8 @@ # Ethereum System Contains management functions to manage functions on Ethereum. For example, creating agents and channels. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml index 7c524dd2eda..870bbc3d337 100644 --- a/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml +++ b/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-system-runtime-api" description = "Snowbridge System Runtime API" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -18,10 +18,10 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = [ "derive", ], workspace = true } -sp-std = { workspace = true } -sp-api = { workspace = true } -xcm = { workspace = true } -snowbridge-core = { workspace = true } +sp-std.workspace = true +sp-api.workspace = true +xcm.workspace = true +snowbridge-core.workspace = true [features] default = ["std"] diff --git a/bridges/snowbridge/pallets/system/runtime-api/README.md b/bridges/snowbridge/pallets/system/runtime-api/README.md index 99827c9c2fc..ede8d49fc85 100644 --- a/bridges/snowbridge/pallets/system/runtime-api/README.md +++ b/bridges/snowbridge/pallets/system/runtime-api/README.md @@ -1,3 +1,8 @@ # Ethereum System Runtime API Provides an API for looking up an agent ID on Ethereum. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/primitives/beacon/Cargo.toml b/bridges/snowbridge/primitives/beacon/Cargo.toml index 9ced99fbf3f..9f5fed8e461 100644 --- a/bridges/snowbridge/primitives/beacon/Cargo.toml +++ b/bridges/snowbridge/primitives/beacon/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-beacon-primitives" description = "Snowbridge Beacon Primitives" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -17,18 +17,16 @@ hex = { workspace = true } codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } rlp = { workspace = true } - -frame-support = { workspace = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true } -sp-std = { workspace = true } -sp-io = { workspace = true } +frame-support.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true +sp-std.workspace = true +sp-io.workspace = true ssz_rs = { workspace = true } ssz_rs_derive = { workspace = true } byte-slice-cast = { workspace = true } - -snowbridge-ethereum = { workspace = true } +snowbridge-ethereum.workspace = true milagro-bls = { workspace = true } [dev-dependencies] diff --git a/bridges/snowbridge/primitives/beacon/README.md b/bridges/snowbridge/primitives/beacon/README.md index 658d7c5be7d..e890c6abfc6 100644 --- a/bridges/snowbridge/primitives/beacon/README.md +++ b/bridges/snowbridge/primitives/beacon/README.md @@ -8,3 +8,8 @@ Crate with low-level supporting functions for the beacon client, including: - ssz types The code in this crate relates to the Ethereum consensus chain, commonly referred to as the beacon chain. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/primitives/core/Cargo.toml b/bridges/snowbridge/primitives/core/Cargo.toml index fa37c795b2d..a9e798b9a8a 100644 --- a/bridges/snowbridge/primitives/core/Cargo.toml +++ b/bridges/snowbridge/primitives/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-core" description = "Snowbridge Core" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -16,26 +16,23 @@ serde = { optional = true, features = ["alloc", "derive"], workspace = true } codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } hex-literal = { workspace = true, default-features = true } - -polkadot-parachain-primitives = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } -sp-io = { workspace = true } -sp-core = { workspace = true } -sp-arithmetic = { workspace = true } - -snowbridge-beacon-primitives = { workspace = true } +polkadot-parachain-primitives.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +sp-io.workspace = true +sp-core.workspace = true +sp-arithmetic.workspace = true +snowbridge-beacon-primitives.workspace = true ethabi = { workspace = true } [dev-dependencies] hex = { workspace = true, default-features = true } -xcm-executor = { workspace = true, default-features = true } +xcm-executor = { default-features = true, path = "../../../../polkadot/xcm/xcm-executor", package = "staging-xcm-executor" } [features] default = ["std"] @@ -63,5 +60,4 @@ runtime-benchmarks = [ "polkadot-parachain-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", - "xcm-executor/runtime-benchmarks", ] diff --git a/bridges/snowbridge/primitives/core/README.md b/bridges/snowbridge/primitives/core/README.md index 0126be63aeb..2067c5afe98 100644 --- a/bridges/snowbridge/primitives/core/README.md +++ b/bridges/snowbridge/primitives/core/README.md @@ -2,3 +2,8 @@ Contains common code core to Snowbridge, such as inbound and outbound queue types, pricing structs, ringbuffer data types (used in the beacon client). + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/primitives/ethereum/Cargo.toml b/bridges/snowbridge/primitives/ethereum/Cargo.toml index 764ce90b813..9df19e313ab 100644 --- a/bridges/snowbridge/primitives/ethereum/Cargo.toml +++ b/bridges/snowbridge/primitives/ethereum/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-ethereum" description = "Snowbridge Ethereum" -version = "0.3.0" +version = "0.9.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -21,10 +21,9 @@ ethereum-types = { features = ["codec", "rlp", "serialize"], workspace = true } hex-literal = { workspace = true } parity-bytes = { workspace = true } rlp = { workspace = true } - -sp-io = { workspace = true } -sp-std = { workspace = true } -sp-runtime = { workspace = true } +sp-io.workspace = true +sp-std.workspace = true +sp-runtime.workspace = true ethabi = { workspace = true } diff --git a/bridges/snowbridge/primitives/ethereum/README.md b/bridges/snowbridge/primitives/ethereum/README.md index c295aad9040..f8f07d8357e 100644 --- a/bridges/snowbridge/primitives/ethereum/README.md +++ b/bridges/snowbridge/primitives/ethereum/README.md @@ -2,3 +2,8 @@ Contains code necessary to decode RLP encoded data (like the Ethereum log), structs for Ethereum execution headers. The code in this crate relates to the Ethereum execution chain. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/primitives/router/Cargo.toml b/bridges/snowbridge/primitives/router/Cargo.toml index ee8d481cec1..e9a171cdff3 100644 --- a/bridges/snowbridge/primitives/router/Cargo.toml +++ b/bridges/snowbridge/primitives/router/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-router-primitives" description = "Snowbridge Router Primitives" -version = "0.9.0" +version = "0.16.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -15,17 +15,14 @@ workspace = true codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } log = { workspace = true } - -frame-support = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } - -snowbridge-core = { workspace = true } +frame-support.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +snowbridge-core.workspace = true hex-literal = { workspace = true, default-features = true } diff --git a/bridges/snowbridge/primitives/router/README.md b/bridges/snowbridge/primitives/router/README.md index 45967cbf76c..075ddedaba8 100644 --- a/bridges/snowbridge/primitives/router/README.md +++ b/bridges/snowbridge/primitives/router/README.md @@ -2,3 +2,8 @@ Inbound and outbound router logic. Does XCM conversion to a lowered, simpler format the Ethereum contracts can understand. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/runtime/runtime-common/Cargo.toml b/bridges/snowbridge/runtime/runtime-common/Cargo.toml index d47cb3cb710..ad10ecfb4ee 100644 --- a/bridges/snowbridge/runtime/runtime-common/Cargo.toml +++ b/bridges/snowbridge/runtime/runtime-common/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-runtime-common" description = "Snowbridge Runtime Common" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true repository.workspace = true @@ -14,14 +14,13 @@ workspace = true [dependencies] log = { workspace = true } codec = { workspace = true } -frame-support = { workspace = true } -sp-std = { workspace = true } -sp-arithmetic = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } - -snowbridge-core = { workspace = true } +frame-support.workspace = true +sp-std.workspace = true +sp-arithmetic.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +snowbridge-core.workspace = true [dev-dependencies] diff --git a/bridges/snowbridge/runtime/runtime-common/README.md b/bridges/snowbridge/runtime/runtime-common/README.md index 57d178ea2d2..da57e983550 100644 --- a/bridges/snowbridge/runtime/runtime-common/README.md +++ b/bridges/snowbridge/runtime/runtime-common/README.md @@ -1,3 +1,8 @@ # Snowbridge Runtime Common Common crate to contain runtime related structs and implementations for Snowbridge. + + +## Release + +Polkadot SDK stable2409 diff --git a/bridges/snowbridge/runtime/test-common/Cargo.toml b/bridges/snowbridge/runtime/test-common/Cargo.toml index 6f8e586bf5f..d8c1e3ae540 100644 --- a/bridges/snowbridge/runtime/test-common/Cargo.toml +++ b/bridges/snowbridge/runtime/test-common/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snowbridge-runtime-test-common" description = "Snowbridge Runtime Tests" -version = "0.2.0" +version = "0.10.0" authors = ["Snowfork "] edition.workspace = true license = "Apache-2.0" @@ -12,37 +12,30 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -pallet-session = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-utility = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-runtimes-test-utils = { workspace = true } - -# Ethereum Bridge (Snowbridge) -snowbridge-core = { workspace = true } -snowbridge-pallet-ethereum-client = { workspace = true } -snowbridge-pallet-ethereum-client-fixtures = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-pallet-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +pallet-session.workspace = true +pallet-message-queue.workspace = true +pallet-timestamp.workspace = true +pallet-utility.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +pallet-xcm.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +cumulus-pallet-parachain-system.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-runtimes-test-utils.workspace = true +snowbridge-core.workspace = true +snowbridge-pallet-ethereum-client.workspace = true +snowbridge-pallet-ethereum-client-fixtures.workspace = true +snowbridge-pallet-outbound-queue.workspace = true +snowbridge-pallet-system.workspace = true [features] default = ["std"] diff --git a/bridges/snowbridge/runtime/test-common/README.md b/bridges/snowbridge/runtime/test-common/README.md index d582f87142b..9f94cec364c 100644 --- a/bridges/snowbridge/runtime/test-common/README.md +++ b/bridges/snowbridge/runtime/test-common/README.md @@ -1,3 +1,8 @@ # Runtime Tests Tests runtime config and bridge functionality in the boundaries of a runtime. + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/bin/pov-validator/Cargo.toml b/cumulus/bin/pov-validator/Cargo.toml index 9be92960ad7..fc27b481185 100644 --- a/cumulus/bin/pov-validator/Cargo.toml +++ b/cumulus/bin/pov-validator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pov-validator" -version = "0.1.0" +version = "0.2.0" authors.workspace = true edition.workspace = true repository.workspace = true diff --git a/cumulus/bin/pov-validator/README.md b/cumulus/bin/pov-validator/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/bin/pov-validator/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/cli/Cargo.toml b/cumulus/client/cli/Cargo.toml index 9b6f6b73960..6ecec05296f 100644 --- a/cumulus/client/cli/Cargo.toml +++ b/cumulus/client/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-client-cli" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true description = "Parachain node CLI utilities." @@ -13,12 +13,17 @@ workspace = true clap = { features = ["derive"], workspace = true } codec = { workspace = true, default-features = true } url = { workspace = true } - -# Substrate -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } +sc-cli.workspace = true +sc-cli.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true diff --git a/cumulus/client/cli/README.md b/cumulus/client/cli/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/cli/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/collator/Cargo.toml b/cumulus/client/collator/Cargo.toml index 6ebde0c2c65..b044f5b212b 100644 --- a/cumulus/client/collator/Cargo.toml +++ b/cumulus/client/collator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-client-collator" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true description = "Common node-side functionality and glue code to collate parachain blocks." @@ -14,37 +14,43 @@ parking_lot = { workspace = true, default-features = true } codec = { features = ["derive"], workspace = true, default-features = true } futures = { workspace = true } tracing = { workspace = true, default-features = true } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } - -# Polkadot -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -# Cumulus -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-client-network = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-client-network.workspace = true +cumulus-client-network.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true [dev-dependencies] async-trait = { workspace = true } # Substrate -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-maybe-compressed-blob = { default-features = true, path = "../../../substrate/primitives/maybe-compressed-blob" } +sp-state-machine = { default-features = true, path = "../../../substrate/primitives/state-machine" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } # Polkadot -polkadot-node-subsystem-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../../polkadot/node/subsystem-test-helpers" } # Cumulus -cumulus-test-client = { workspace = true } -cumulus-test-runtime = { workspace = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } +cumulus-test-client = { path = "../../test/client" } +cumulus-test-runtime = { path = "../../test/runtime" } +cumulus-test-relay-sproof-builder = { default-features = true, path = "../../test/relay-sproof-builder" } diff --git a/cumulus/client/collator/README.md b/cumulus/client/collator/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/collator/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/consensus/aura/Cargo.toml b/cumulus/client/consensus/aura/Cargo.toml index 47e2d8572c3..4feebd43c8f 100644 --- a/cumulus/client/consensus/aura/Cargo.toml +++ b/cumulus/client/consensus/aura/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cumulus-client-consensus-aura" description = "AURA consensus algorithm for parachains" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -17,43 +17,68 @@ parking_lot = { workspace = true } tracing = { workspace = true, default-features = true } schnellru = { workspace = true } tokio = { workspace = true, features = ["macros"] } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-slots = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } - -# Cumulus -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } -cumulus-client-consensus-proposer = { workspace = true, default-features = true } -cumulus-client-parachain-inherent = { workspace = true, default-features = true } -cumulus-primitives-aura = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-client-collator = { workspace = true, default-features = true } - -# Polkadot -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-aura.workspace = true +sc-consensus-aura.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-slots.workspace = true +sc-consensus-slots.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +cumulus-client-consensus-proposer.workspace = true +cumulus-client-consensus-proposer.default-features = true +cumulus-client-parachain-inherent.workspace = true +cumulus-client-parachain-inherent.default-features = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-aura.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-client-collator.workspace = true +cumulus-client-collator.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true [features] # Allows collator to use full PoV size for block building diff --git a/cumulus/client/consensus/aura/README.md b/cumulus/client/consensus/aura/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/consensus/aura/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/consensus/common/Cargo.toml b/cumulus/client/consensus/common/Cargo.toml index 4bc2f1d1e60..179f2f7638d 100644 --- a/cumulus/client/consensus/common/Cargo.toml +++ b/cumulus/client/consensus/common/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cumulus-client-consensus-common" description = "Cumulus specific common consensus implementations" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -16,36 +16,46 @@ dyn-clone = { workspace = true } futures = { workspace = true } log = { workspace = true, default-features = true } tracing = { workspace = true, default-features = true } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } - -# Polkadot -polkadot-primitives = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } -cumulus-client-pov-recovery = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-slots.workspace = true +sp-consensus-slots.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-version.workspace = true +sp-version.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +cumulus-client-pov-recovery.workspace = true +cumulus-client-pov-recovery.default-features = true schnellru = { workspace = true } [dev-dependencies] futures-timer = { workspace = true } # Substrate -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } # Cumulus -cumulus-test-client = { workspace = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } +cumulus-test-client = { path = "../../../test/client" } +cumulus-test-relay-sproof-builder = { default-features = true, path = "../../../test/relay-sproof-builder" } diff --git a/cumulus/client/consensus/common/README.md b/cumulus/client/consensus/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/consensus/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/consensus/proposer/Cargo.toml b/cumulus/client/consensus/proposer/Cargo.toml index bb760ae03f4..9ab41938a0a 100644 --- a/cumulus/client/consensus/proposer/Cargo.toml +++ b/cumulus/client/consensus/proposer/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cumulus-client-consensus-proposer" description = "A Substrate `Proposer` for building parachain blocks" -version = "0.7.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -13,12 +13,13 @@ workspace = true anyhow = { workspace = true, default-features = true } async-trait = { workspace = true } thiserror = { workspace = true } - -# Substrate -sp-consensus = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-primitives-parachain-inherent.default-features = true diff --git a/cumulus/client/consensus/proposer/README.md b/cumulus/client/consensus/proposer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/consensus/proposer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/consensus/relay-chain/Cargo.toml b/cumulus/client/consensus/relay-chain/Cargo.toml index f3ee6fc2f7d..9532ba21091 100644 --- a/cumulus/client/consensus/relay-chain/Cargo.toml +++ b/cumulus/client/consensus/relay-chain/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cumulus-client-consensus-relay-chain" description = "The relay-chain provided consensus algorithm" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -14,19 +14,27 @@ async-trait = { workspace = true } futures = { workspace = true } parking_lot = { workspace = true, default-features = true } tracing = { workspace = true, default-features = true } - -# Substrate -sc-consensus = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } - -# Cumulus -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } +sc-consensus.workspace = true +sc-consensus.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true diff --git a/cumulus/client/consensus/relay-chain/README.md b/cumulus/client/consensus/relay-chain/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/consensus/relay-chain/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/network/Cargo.toml b/cumulus/client/network/Cargo.toml index bc67678eede..e7009a99d92 100644 --- a/cumulus/client/network/Cargo.toml +++ b/cumulus/client/network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-client-network" -version = "0.7.0" +version = "0.18.0" authors.workspace = true description = "Cumulus-specific networking protocol" edition.workspace = true @@ -16,25 +16,32 @@ futures = { workspace = true } futures-timer = { workspace = true } parking_lot = { workspace = true, default-features = true } tracing = { workspace = true, default-features = true } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } - -# Polkadot -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } - -# Cumulus -cumulus-relay-chain-interface = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-version.workspace = true +sp-version.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true [dev-dependencies] portpicker = { workspace = true } @@ -43,18 +50,18 @@ url = { workspace = true } rstest = { workspace = true } # Substrate -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } +sc-cli = { default-features = true, path = "../../../substrate/client/cli" } +sc-client-api = { default-features = true, path = "../../../substrate/client/api" } +sp-consensus = { default-features = true, path = "../../../substrate/primitives/consensus/common" } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } +sp-keystore = { default-features = true, path = "../../../substrate/primitives/keystore" } +substrate-test-utils = { path = "../../../substrate/test-utils" } # Polkadot -polkadot-test-client = { workspace = true } +polkadot-test-client = { path = "../../../polkadot/node/test/client" } # Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-inprocess-interface = { workspace = true, default-features = true } -cumulus-test-service = { workspace = true } +cumulus-primitives-core = { default-features = true, path = "../../primitives/core" } +cumulus-relay-chain-inprocess-interface = { default-features = true, path = "../relay-chain-inprocess-interface" } +cumulus-test-service = { path = "../../test/service" } diff --git a/cumulus/client/network/README.md b/cumulus/client/network/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/network/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/parachain-inherent/Cargo.toml b/cumulus/client/parachain-inherent/Cargo.toml index 0d82cf64874..a5ae3918f56 100644 --- a/cumulus/client/parachain-inherent/Cargo.toml +++ b/cumulus/client/parachain-inherent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-client-parachain-inherent" -version = "0.1.0" +version = "0.12.0" authors.workspace = true edition.workspace = true description = "Inherent that needs to be present in every parachain block. Contains messages and a relay chain storage-proof." @@ -10,19 +10,27 @@ license = "Apache-2.0" async-trait = { workspace = true } codec = { features = ["derive"], workspace = true, default-features = true } tracing = { workspace = true, default-features = true } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-primitives-parachain-inherent.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +cumulus-test-relay-sproof-builder.workspace = true +cumulus-test-relay-sproof-builder.default-features = true diff --git a/cumulus/client/parachain-inherent/README.md b/cumulus/client/parachain-inherent/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/parachain-inherent/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/pov-recovery/Cargo.toml b/cumulus/client/pov-recovery/Cargo.toml index 3127dd26fca..b0862bb704d 100644 --- a/cumulus/client/pov-recovery/Cargo.toml +++ b/cumulus/client/pov-recovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-client-pov-recovery" -version = "0.7.0" +version = "0.18.0" authors.workspace = true description = "Parachain PoV recovery" edition.workspace = true @@ -15,41 +15,48 @@ futures = { workspace = true } futures-timer = { workspace = true } rand = { workspace = true, default-features = true } tracing = { workspace = true, default-features = true } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } - -# Polkadot -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-version.workspace = true +sp-version.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true async-trait = { workspace = true } [dev-dependencies] rstest = { workspace = true } tokio = { features = ["macros"], workspace = true, default-features = true } portpicker = { workspace = true } -sp-blockchain = { workspace = true, default-features = true } -cumulus-test-client = { workspace = true } -sc-utils = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-blockchain = { default-features = true, path = "../../../substrate/primitives/blockchain" } +cumulus-test-client = { path = "../../test/client" } +sc-utils = { default-features = true, path = "../../../substrate/client/utils" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } assert_matches = { workspace = true } # Cumulus -cumulus-test-service = { workspace = true } +cumulus-test-service = { path = "../../test/service" } # Substrate -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } +sc-cli = { default-features = true, path = "../../../substrate/client/cli" } +sc-client-api = { default-features = true, path = "../../../substrate/client/api" } +substrate-test-utils = { path = "../../../substrate/test-utils" } diff --git a/cumulus/client/pov-recovery/README.md b/cumulus/client/pov-recovery/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/pov-recovery/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/relay-chain-inprocess-interface/Cargo.toml b/cumulus/client/relay-chain-inprocess-interface/Cargo.toml index 6f1b74191be..d35d71d8900 100644 --- a/cumulus/client/relay-chain-inprocess-interface/Cargo.toml +++ b/cumulus/client/relay-chain-inprocess-interface/Cargo.toml @@ -1,7 +1,7 @@ [package] authors.workspace = true name = "cumulus-relay-chain-inprocess-interface" -version = "0.7.0" +version = "0.18.0" edition.workspace = true description = "Implementation of the RelayChainInterface trait for Polkadot full-nodes." license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -13,36 +13,43 @@ workspace = true async-trait = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } - -# Substrate -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } - -# Polkadot +sc-cli.workspace = true +sc-cli.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true polkadot-cli = { features = ["cli"], workspace = true } -polkadot-service = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } +polkadot-service.workspace = true +polkadot-service.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true [dev-dependencies] # Substrate -sp-keyring = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } # Polkadot -polkadot-primitives = { workspace = true, default-features = true } -polkadot-test-client = { workspace = true } +polkadot-primitives = { default-features = true, path = "../../../polkadot/primitives" } +polkadot-test-client = { path = "../../../polkadot/node/test/client" } metered = { features = ["futures_channel"], workspace = true } # Cumulus -cumulus-test-service = { workspace = true } +cumulus-test-service = { path = "../../test/service" } diff --git a/cumulus/client/relay-chain-inprocess-interface/README.md b/cumulus/client/relay-chain-inprocess-interface/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/relay-chain-inprocess-interface/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/relay-chain-interface/Cargo.toml b/cumulus/client/relay-chain-interface/Cargo.toml index a496fab050d..a9d9e560dd0 100644 --- a/cumulus/client/relay-chain-interface/Cargo.toml +++ b/cumulus/client/relay-chain-interface/Cargo.toml @@ -1,7 +1,7 @@ [package] authors.workspace = true name = "cumulus-relay-chain-interface" -version = "0.7.0" +version = "0.18.0" edition.workspace = true description = "Common interface for different relay chain datasources." license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -10,15 +10,19 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0" workspace = true [dependencies] -polkadot-overseer = { workspace = true, default-features = true } - -cumulus-primitives-core = { workspace = true, default-features = true } - -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sp-version = { workspace = true } +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-version.workspace = true futures = { workspace = true } async-trait = { workspace = true } diff --git a/cumulus/client/relay-chain-interface/README.md b/cumulus/client/relay-chain-interface/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/relay-chain-interface/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/relay-chain-minimal-node/Cargo.toml b/cumulus/client/relay-chain-minimal-node/Cargo.toml index 95ecadc8bd0..a4cb6589103 100644 --- a/cumulus/client/relay-chain-minimal-node/Cargo.toml +++ b/cumulus/client/relay-chain-minimal-node/Cargo.toml @@ -1,7 +1,7 @@ [package] authors.workspace = true name = "cumulus-relay-chain-minimal-node" -version = "0.7.0" +version = "0.18.0" edition.workspace = true description = "Minimal node implementation to be used in tandem with RPC or light-client mode." license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -10,36 +10,53 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0" workspace = true [dependencies] -# polkadot deps -polkadot-primitives = { workspace = true, default-features = true } -polkadot-core-primitives = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } - -polkadot-network-bridge = { workspace = true, default-features = true } -polkadot-service = { workspace = true, default-features = true } - -# substrate deps -sc-authority-discovery = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-core-primitives.workspace = true +polkadot-core-primitives.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-network-bridge.workspace = true +polkadot-network-bridge.default-features = true +polkadot-service.workspace = true +polkadot-service.default-features = true +sc-authority-discovery.workspace = true +sc-authority-discovery.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true tokio = { features = ["macros"], workspace = true, default-features = true } - -# cumulus deps -cumulus-relay-chain-interface = { workspace = true, default-features = true } -cumulus-relay-chain-rpc-interface = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +cumulus-relay-chain-rpc-interface.workspace = true +cumulus-relay-chain-rpc-interface.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true array-bytes = { workspace = true, default-features = true } tracing = { workspace = true, default-features = true } diff --git a/cumulus/client/relay-chain-minimal-node/README.md b/cumulus/client/relay-chain-minimal-node/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/relay-chain-minimal-node/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/relay-chain-rpc-interface/Cargo.toml b/cumulus/client/relay-chain-rpc-interface/Cargo.toml index 6c0730a56a2..b72e60fcb2a 100644 --- a/cumulus/client/relay-chain-rpc-interface/Cargo.toml +++ b/cumulus/client/relay-chain-rpc-interface/Cargo.toml @@ -1,7 +1,7 @@ [package] authors.workspace = true name = "cumulus-relay-chain-rpc-interface" -version = "0.7.0" +version = "0.18.0" edition.workspace = true description = "Implementation of the RelayChainInterface trait that connects to a remote RPC-node." license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -10,22 +10,34 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0" workspace = true [dependencies] -polkadot-overseer = { workspace = true, default-features = true } - -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } - -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-authority-discovery.workspace = true +sp-authority-discovery.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-version.workspace = true +sp-version.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sc-service.workspace = true +sc-service.default-features = true tokio = { features = ["sync"], workspace = true, default-features = true } tokio-util = { features = ["compat"], workspace = true } diff --git a/cumulus/client/relay-chain-rpc-interface/README.md b/cumulus/client/relay-chain-rpc-interface/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/relay-chain-rpc-interface/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/client/service/Cargo.toml b/cumulus/client/service/Cargo.toml index 8e9e41ca89d..a60134f405d 100644 --- a/cumulus/client/service/Cargo.toml +++ b/cumulus/client/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-client-service" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true description = "Common functions used to assemble the components of a parachain node." @@ -11,38 +11,61 @@ workspace = true [dependencies] futures = { workspace = true } - -# Substrate -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sc-network-transactions = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-transaction-pool = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } - -# Polkadot -polkadot-primitives = { workspace = true, default-features = true } - -# Cumulus -cumulus-client-cli = { workspace = true, default-features = true } -cumulus-client-collator = { workspace = true, default-features = true } -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-client-pov-recovery = { workspace = true, default-features = true } -cumulus-client-network = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } -cumulus-relay-chain-inprocess-interface = { workspace = true, default-features = true } -cumulus-relay-chain-minimal-node = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sc-network-transactions.workspace = true +sc-network-transactions.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-transaction-pool.workspace = true +sp-transaction-pool.default-features = true +sp-io.workspace = true +sp-io.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +cumulus-client-cli.workspace = true +cumulus-client-cli.default-features = true +cumulus-client-collator.workspace = true +cumulus-client-collator.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-client-pov-recovery.workspace = true +cumulus-client-pov-recovery.default-features = true +cumulus-client-network.workspace = true +cumulus-client-network.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-primitives-proof-size-hostfunction.workspace = true +cumulus-primitives-proof-size-hostfunction.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +cumulus-relay-chain-inprocess-interface.workspace = true +cumulus-relay-chain-inprocess-interface.default-features = true +cumulus-relay-chain-minimal-node.workspace = true +cumulus-relay-chain-minimal-node.default-features = true diff --git a/cumulus/client/service/README.md b/cumulus/client/service/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/client/service/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/aura-ext/Cargo.toml b/cumulus/pallets/aura-ext/Cargo.toml index c08148928b7..eb3aa8564e3 100644 --- a/cumulus/pallets/aura-ext/Cargo.toml +++ b/cumulus/pallets/aura-ext/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pallet-aura-ext" -version = "0.7.0" +version = "0.17.0" authors.workspace = true edition.workspace = true description = "AURA consensus extension pallet for parachains" @@ -12,23 +12,19 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-aura = { workspace = true } -pallet-timestamp = { workspace = true } -sp-application-crypto = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-runtime = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-aura.workspace = true +pallet-timestamp.workspace = true +sp-application-crypto.workspace = true +sp-consensus-aura.workspace = true +sp-runtime.workspace = true +cumulus-pallet-parachain-system.workspace = true [dev-dependencies] # Cumulus -cumulus-pallet-parachain-system = { workspace = true, default-features = true } +cumulus-pallet-parachain-system = { default-features = true, path = "../parachain-system" } [features] default = ["std"] diff --git a/cumulus/pallets/aura-ext/README.md b/cumulus/pallets/aura-ext/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/aura-ext/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/collator-selection/Cargo.toml b/cumulus/pallets/collator-selection/Cargo.toml index 8d67db3daf8..1cd9b0f0ce8 100644 --- a/cumulus/pallets/collator-selection/Cargo.toml +++ b/cumulus/pallets/collator-selection/Cargo.toml @@ -7,7 +7,7 @@ license = "Apache-2.0" name = "pallet-collator-selection" readme = "README.md" repository.workspace = true -version = "9.0.0" +version = "19.0.0" [lints] workspace = true @@ -20,25 +20,23 @@ log = { workspace = true } codec = { features = ["derive"], workspace = true } rand = { features = ["std_rng"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-session = { workspace = true } - +sp-runtime.workspace = true +sp-staking.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-session.workspace = true frame-benchmarking = { optional = true, workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -pallet-aura = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +sp-io = { default-features = true, path = "../../../substrate/primitives/io" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } +sp-runtime = { default-features = true, path = "../../../substrate/primitives/runtime" } +pallet-timestamp = { default-features = true, path = "../../../substrate/frame/timestamp" } +sp-consensus-aura = { default-features = true, path = "../../../substrate/primitives/consensus/aura" } +pallet-aura = { default-features = true, path = "../../../substrate/frame/aura" } [features] default = ["std"] @@ -47,7 +45,6 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] @@ -69,10 +66,8 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-aura/try-runtime", "pallet-authorship/try-runtime", "pallet-balances/try-runtime", "pallet-session/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/cumulus/pallets/collator-selection/README.md b/cumulus/pallets/collator-selection/README.md index 811207fd8c0..f234ef5321c 100644 --- a/cumulus/pallets/collator-selection/README.md +++ b/cumulus/pallets/collator-selection/README.md @@ -1 +1,6 @@ License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/dmp-queue/Cargo.toml b/cumulus/pallets/dmp-queue/Cargo.toml index 936526290d9..f8f0dabcce7 100644 --- a/cumulus/pallets/dmp-queue/Cargo.toml +++ b/cumulus/pallets/dmp-queue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pallet-dmp-queue" -version = "0.7.0" +version = "0.17.0" authors.workspace = true edition.workspace = true repository.workspace = true @@ -17,22 +17,17 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-io = { workspace = true } - -# Polkadot -xcm = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-io.workspace = true +xcm.workspace = true +cumulus-primitives-core.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } [features] default = ["std"] diff --git a/cumulus/pallets/dmp-queue/README.md b/cumulus/pallets/dmp-queue/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/dmp-queue/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/parachain-system/Cargo.toml b/cumulus/pallets/parachain-system/Cargo.toml index 30a232f01b3..da2f234c16d 100644 --- a/cumulus/pallets/parachain-system/Cargo.toml +++ b/cumulus/pallets/parachain-system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pallet-parachain-system" -version = "0.7.0" +version = "0.17.0" authors.workspace = true edition.workspace = true description = "Base pallet for cumulus-based parachains" @@ -17,34 +17,28 @@ impl-trait-for-tuples = { workspace = true } log = { workspace = true } trie-db = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-message-queue = { workspace = true } -sp-core = { workspace = true } -sp-externalities = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-state-machine = { workspace = true } -sp-std = { workspace = true } -sp-trie = { workspace = true } -sp-version = { workspace = true } - -# Polkadot +frame-support.workspace = true +frame-system.workspace = true +pallet-message-queue.workspace = true +sp-core.workspace = true +sp-externalities.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-state-machine.workspace = true +sp-std.workspace = true +sp-trie.workspace = true +sp-version.workspace = true polkadot-parachain-primitives = { features = ["wasm-api"], workspace = true } -polkadot-runtime-parachains = { workspace = true } +polkadot-runtime-parachains.workspace = true polkadot-runtime-common = { optional = true, workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system-proc-macro = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-parachain-inherent = { workspace = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true } +xcm.workspace = true +xcm-builder.workspace = true +cumulus-pallet-parachain-system-proc-macro.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-primitives-proof-size-hostfunction.workspace = true [dev-dependencies] assert_matches = { workspace = true } @@ -55,17 +49,17 @@ rand = { workspace = true, default-features = true } futures = { workspace = true } # Substrate -sc-client-api = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true, default-features = true } +sc-client-api = { default-features = true, path = "../../../substrate/client/api" } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } +sp-crypto-hashing = { default-features = true, path = "../../../substrate/primitives/crypto/hashing" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } +sp-version = { default-features = true, path = "../../../substrate/primitives/version" } +sp-consensus-slots = { default-features = true, path = "../../../substrate/primitives/consensus/slots" } # Cumulus -cumulus-test-client = { workspace = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } -cumulus-test-runtime = { workspace = true } +cumulus-test-client = { path = "../../test/client" } +cumulus-test-relay-sproof-builder = { default-features = true, path = "../../test/relay-sproof-builder" } +cumulus-test-runtime = { path = "../../test/runtime" } [features] default = ["std"] @@ -93,7 +87,6 @@ std = [ "sp-runtime/std", "sp-state-machine/std", "sp-std/std", - "sp-tracing/std", "sp-trie/std", "trie-db/std", "xcm-builder/std", @@ -102,7 +95,6 @@ std = [ runtime-benchmarks = [ "cumulus-primitives-core/runtime-benchmarks", - "cumulus-test-client/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", diff --git a/cumulus/pallets/parachain-system/README.md b/cumulus/pallets/parachain-system/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/parachain-system/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/parachain-system/proc-macro/README.md b/cumulus/pallets/parachain-system/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/parachain-system/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/session-benchmarking/Cargo.toml b/cumulus/pallets/session-benchmarking/Cargo.toml index 5af94434e0a..a68b0640681 100644 --- a/cumulus/pallets/session-benchmarking/Cargo.toml +++ b/cumulus/pallets/session-benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pallet-session-benchmarking" -version = "9.0.0" +version = "19.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,11 +17,11 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } -sp-runtime = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-benchmarking = { optional = true, workspace = true } -pallet-session = { workspace = true } +pallet-session.workspace = true [features] default = ["std"] diff --git a/cumulus/pallets/session-benchmarking/README.md b/cumulus/pallets/session-benchmarking/README.md index e097f03f34a..d411781cadf 100644 --- a/cumulus/pallets/session-benchmarking/README.md +++ b/cumulus/pallets/session-benchmarking/README.md @@ -1,3 +1,8 @@ Benchmarks for the Session Pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/solo-to-para/Cargo.toml b/cumulus/pallets/solo-to-para/Cargo.toml index 5fd1939e93a..06eafdb7990 100644 --- a/cumulus/pallets/solo-to-para/Cargo.toml +++ b/cumulus/pallets/solo-to-para/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pallet-solo-to-para" -version = "0.7.0" +version = "0.17.0" authors.workspace = true edition.workspace = true description = "Adds functionality to migrate from a Solo to a Parachain" @@ -12,18 +12,12 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-sudo = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -polkadot-primitives = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-sudo.workspace = true +sp-runtime.workspace = true +polkadot-primitives.workspace = true +cumulus-pallet-parachain-system.workspace = true [features] default = ["std"] diff --git a/cumulus/pallets/solo-to-para/README.md b/cumulus/pallets/solo-to-para/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/solo-to-para/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/xcm/Cargo.toml b/cumulus/pallets/xcm/Cargo.toml index 35d7a083b06..74bb89bf622 100644 --- a/cumulus/pallets/xcm/Cargo.toml +++ b/cumulus/pallets/xcm/Cargo.toml @@ -2,7 +2,7 @@ authors.workspace = true edition.workspace = true name = "cumulus-pallet-xcm" -version = "0.7.0" +version = "0.17.0" license = "Apache-2.0" description = "Pallet for stuff specific to parachains' usage of XCM" @@ -12,15 +12,12 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -sp-io = { workspace = true } -sp-runtime = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -xcm = { workspace = true } - -cumulus-primitives-core = { workspace = true } +sp-io.workspace = true +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +xcm.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/pallets/xcm/README.md b/cumulus/pallets/xcm/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/xcm/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/pallets/xcmp-queue/Cargo.toml b/cumulus/pallets/xcmp-queue/Cargo.toml index 9c7470eda6d..0d28e169d30 100644 --- a/cumulus/pallets/xcmp-queue/Cargo.toml +++ b/cumulus/pallets/xcmp-queue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-pallet-xcmp-queue" -version = "0.7.0" +version = "0.17.0" authors.workspace = true edition.workspace = true description = "Pallet to queue outbound and inbound XCMP messages." @@ -13,41 +13,31 @@ workspace = true codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -pallet-message-queue = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true } -polkadot-runtime-parachains = { workspace = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } -xcm-builder = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } - -# Optional import for benchmarking +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +pallet-message-queue.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-parachains.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +xcm-builder.workspace = true +cumulus-primitives-core.workspace = true frame-benchmarking = { optional = true, workspace = true } bounded-collections = { workspace = true } - -# Bridges bp-xcm-bridge-hub-router = { optional = true, workspace = true } [dev-dependencies] # Substrate -sp-core = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -frame-support = { features = ["experimental"], workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +pallet-balances = { default-features = true, path = "../../../substrate/frame/balances" } +frame-support = { features = ["experimental"], default-features = true, path = "../../../substrate/frame/support" } # Cumulus -cumulus-pallet-parachain-system = { workspace = true, default-features = true } +cumulus-pallet-parachain-system = { default-features = true, path = "../parachain-system" } [features] default = ["std"] @@ -73,12 +63,10 @@ std = [ ] runtime-benchmarks = [ - "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-primitives-core/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-message-queue/runtime-benchmarks", "polkadot-runtime-common/runtime-benchmarks", "polkadot-runtime-parachains/runtime-benchmarks", @@ -87,10 +75,8 @@ runtime-benchmarks = [ "xcm-executor/runtime-benchmarks", ] try-runtime = [ - "cumulus-pallet-parachain-system/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-message-queue/try-runtime", "polkadot-runtime-common/try-runtime", "polkadot-runtime-parachains/try-runtime", diff --git a/cumulus/pallets/xcmp-queue/README.md b/cumulus/pallets/xcmp-queue/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/pallets/xcmp-queue/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/common/Cargo.toml b/cumulus/parachains/common/Cargo.toml index 6d436bdf799..1ea2c103f05 100644 --- a/cumulus/parachains/common/Cargo.toml +++ b/cumulus/parachains/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parachains-common" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true description = "Logic which is common to all parachain runtimes" @@ -16,38 +16,33 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-asset-tx-payment = { workspace = true } -pallet-assets = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -polkadot-primitives = { workspace = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -pallet-collator-selection = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -parachain-info = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-asset-tx-payment.workspace = true +pallet-assets.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +pallet-xcm.workspace = true +polkadot-primitives.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +pallet-collator-selection.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +parachain-info.workspace = true [dev-dependencies] -pallet-authorship = { workspace = true } -sp-io = { workspace = true } +pallet-authorship = { path = "../../../substrate/frame/authorship", default-features = false } +sp-io = { path = "../../../substrate/primitives/io", default-features = false } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/cumulus/parachains/common/README.md b/cumulus/parachains/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/Cargo.toml index 51ce5b18005..fc0e199df67 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asset-hub-rococo-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,21 +11,15 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -emulated-integration-tests-common = { workspace = true } -asset-hub-rococo-runtime = { workspace = true, default-features = true } -rococo-emulated-chain = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +emulated-integration-tests-common.workspace = true +asset-hub-rococo-runtime.workspace = true +asset-hub-rococo-runtime.default-features = true +rococo-emulated-chain.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true, default-features = true } - -# Polkadot -xcm = { workspace = true } - -# Bridges -bp-bridge-hub-rococo = { workspace = true } +xcm.workspace = true +bp-bridge-hub-rococo.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/Cargo.toml index d32f9832170..e5a19f3700e 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asset-hub-westend-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,21 +11,15 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -emulated-integration-tests-common = { workspace = true } -asset-hub-westend-runtime = { workspace = true } -westend-emulated-chain = { workspace = true, default-features = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +emulated-integration-tests-common.workspace = true +asset-hub-westend-runtime.workspace = true +westend-emulated-chain.workspace = true +westend-emulated-chain.default-features = true testnet-parachains-constants = { features = ["westend"], workspace = true, default-features = true } - -# Polkadot -xcm = { workspace = true } - -# Bridges -bp-bridge-hub-westend = { workspace = true } +xcm.workspace = true +bp-bridge-hub-westend.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/Cargo.toml index 266d743ca0c..40ac7e77992 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-hub-rococo-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,20 +11,14 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Polkadot Dependencies -xcm = { workspace = true } - -# Bridge dependencies -bp-messages = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } -bridge-hub-rococo-runtime = { workspace = true, default-features = true } -bridge-hub-common = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +xcm.workspace = true +bp-messages.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +emulated-integration-tests-common.workspace = true +bridge-hub-rococo-runtime.workspace = true +bridge-hub-rococo-runtime.default-features = true +bridge-hub-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/Cargo.toml index 88d7348f50f..190d614fa21 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-hub-westend-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,20 +11,14 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Polkadot Dependencies -xcm = { workspace = true } - -# Bridge dependencies -bp-messages = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } -bridge-hub-westend-runtime = { workspace = true, default-features = true } -bridge-hub-common = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +xcm.workspace = true +bp-messages.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +emulated-integration-tests-common.workspace = true +bridge-hub-westend-runtime.workspace = true +bridge-hub-westend-runtime.default-features = true +bridge-hub-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/Cargo.toml index 87dfd73ab05..09f5af47756 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collectives-westend-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,14 +11,11 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -emulated-integration-tests-common = { workspace = true } -collectives-westend-runtime = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +emulated-integration-tests-common.workspace = true +collectives-westend-runtime.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/Cargo.toml index 6af3f270a90..fa194b8a97b 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "coretime-rococo-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,14 +11,12 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -coretime-rococo-runtime = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +coretime-rococo-runtime.workspace = true +coretime-rococo-runtime.default-features = true +emulated-integration-tests-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/Cargo.toml index 895a984eccb..45c59961ec8 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "coretime-westend-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,14 +11,12 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -coretime-westend-runtime = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +coretime-westend-runtime.workspace = true +coretime-westend-runtime.default-features = true +emulated-integration-tests-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/Cargo.toml index 1549d6a2ab6..106ad0afcc7 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/Cargo.toml @@ -8,14 +8,11 @@ description = "People Rococo emulated chain" publish = false [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -emulated-integration-tests-common = { workspace = true } -people-rococo-runtime = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +emulated-integration-tests-common.workspace = true +people-rococo-runtime.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/Cargo.toml index 9c5ac0bca9d..7ae09e8af3f 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/Cargo.toml @@ -8,14 +8,11 @@ description = "People Westend emulated chain" publish = false [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -emulated-integration-tests-common = { workspace = true } -people-westend-runtime = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +emulated-integration-tests-common.workspace = true +people-westend-runtime.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true, default-features = true } diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/Cargo.toml index 9e6b14b5859..e5647f2cb1b 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "penpal-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,16 +11,11 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } - -# Polkadot -xcm = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true } -emulated-integration-tests-common = { workspace = true } -penpal-runtime = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +xcm.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +emulated-integration-tests-common.workspace = true +penpal-runtime.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/README.md b/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/Cargo.toml index 9376687947e..cbef2c54f94 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rococo-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,19 +11,15 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -sp-authority-discovery = { workspace = true } -sp-consensus-babe = { workspace = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true } - -# Polkadot -polkadot-primitives = { workspace = true } -rococo-runtime-constants = { workspace = true } -rococo-runtime = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } +sp-core.workspace = true +sp-authority-discovery.workspace = true +sp-consensus-babe.workspace = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sc-consensus-grandpa.workspace = true +polkadot-primitives.workspace = true +rococo-runtime-constants.workspace = true +rococo-runtime.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +emulated-integration-tests-common.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/README.md b/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/relays/rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/chains/relays/westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/chains/relays/westend/Cargo.toml index de285d9885a..61b49bfbf1d 100644 --- a/cumulus/parachains/integration-tests/emulated/chains/relays/westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/chains/relays/westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "westend-emulated-chain" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,23 +11,19 @@ publish = false workspace = true [dependencies] - -# Substrate -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-authority-discovery = { workspace = true } -sp-consensus-babe = { workspace = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true } -pallet-staking = { workspace = true } - -# Polkadot -polkadot-primitives = { workspace = true } -westend-runtime-constants = { workspace = true } -westend-runtime = { workspace = true } -xcm = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } +sp-core.workspace = true +sp-runtime.workspace = true +sp-authority-discovery.workspace = true +sp-consensus-babe.workspace = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sc-consensus-grandpa.workspace = true +pallet-staking.workspace = true +polkadot-primitives.workspace = true +westend-runtime-constants.workspace = true +westend-runtime.workspace = true +xcm.workspace = true +xcm-runtime-apis.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +emulated-integration-tests-common.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/chains/relays/westend/README.md b/cumulus/parachains/integration-tests/emulated/chains/relays/westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/chains/relays/westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/common/Cargo.toml b/cumulus/parachains/integration-tests/emulated/common/Cargo.toml index 981ee5c88b4..31463e1683f 100644 --- a/cumulus/parachains/integration-tests/emulated/common/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "emulated-integration-tests-common" -version = "3.0.0" +version = "14.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -12,37 +12,55 @@ workspace = true [dependencies] codec = { workspace = true } paste = { workspace = true, default-features = true } - -# Substrate -sp-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } - -# Polkadot -polkadot-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } -xcm = { workspace = true, default-features = true } -pallet-xcm = { workspace = true, default-features = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -xcm-emulator = { workspace = true, default-features = true } -cumulus-pallet-xcmp-queue = { workspace = true, default-features = true } -cumulus-pallet-parachain-system = { workspace = true, default-features = true } -asset-test-utils = { workspace = true, default-features = true } - -# Bridges -bp-messages = { workspace = true, default-features = true } -bp-xcm-bridge-hub = { workspace = true, default-features = true } -pallet-bridge-messages = { workspace = true, default-features = true } -pallet-xcm-bridge-hub = { workspace = true, default-features = true } -bridge-runtime-common = { workspace = true, default-features = true } +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sp-authority-discovery.workspace = true +sp-authority-discovery.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +frame-support.workspace = true +frame-support.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +pallet-assets.workspace = true +pallet-assets.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true +xcm.workspace = true +xcm.default-features = true +pallet-xcm.workspace = true +pallet-xcm.default-features = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +xcm-emulator.workspace = true +xcm-emulator.default-features = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-pallet-xcmp-queue.default-features = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-parachain-system.default-features = true +asset-test-utils.workspace = true +asset-test-utils.default-features = true +bp-messages.workspace = true +bp-messages.default-features = true +bp-xcm-bridge-hub.workspace = true +bp-xcm-bridge-hub.default-features = true +pallet-bridge-messages.workspace = true +pallet-bridge-messages.default-features = true +pallet-xcm-bridge-hub.workspace = true +pallet-xcm-bridge-hub.default-features = true +bridge-runtime-common.workspace = true +bridge-runtime-common.default-features = true diff --git a/cumulus/parachains/integration-tests/emulated/common/README.md b/cumulus/parachains/integration-tests/emulated/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/networks/rococo-system/Cargo.toml b/cumulus/parachains/integration-tests/emulated/networks/rococo-system/Cargo.toml index 864f3c6edd7..f0e7d1a11d2 100644 --- a/cumulus/parachains/integration-tests/emulated/networks/rococo-system/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/networks/rococo-system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rococo-system-emulated-network" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,11 +11,10 @@ publish = false workspace = true [dependencies] -# Cumulus -emulated-integration-tests-common = { workspace = true } -rococo-emulated-chain = { workspace = true } -asset-hub-rococo-emulated-chain = { workspace = true } -bridge-hub-rococo-emulated-chain = { workspace = true } -people-rococo-emulated-chain = { workspace = true } -penpal-emulated-chain = { workspace = true } -coretime-rococo-emulated-chain = { workspace = true } +emulated-integration-tests-common.workspace = true +rococo-emulated-chain.workspace = true +asset-hub-rococo-emulated-chain.workspace = true +bridge-hub-rococo-emulated-chain.workspace = true +people-rococo-emulated-chain.workspace = true +penpal-emulated-chain.workspace = true +coretime-rococo-emulated-chain.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/networks/rococo-system/README.md b/cumulus/parachains/integration-tests/emulated/networks/rococo-system/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/networks/rococo-system/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/Cargo.toml b/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/Cargo.toml index cd0cb272b7f..bef505fdc21 100644 --- a/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rococo-westend-system-emulated-network" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,12 +11,12 @@ publish = false workspace = true [dependencies] -# Cumulus -emulated-integration-tests-common = { workspace = true } -rococo-emulated-chain = { workspace = true } -westend-emulated-chain = { workspace = true, default-features = true } -asset-hub-rococo-emulated-chain = { workspace = true } -asset-hub-westend-emulated-chain = { workspace = true } -bridge-hub-rococo-emulated-chain = { workspace = true } -bridge-hub-westend-emulated-chain = { workspace = true } -penpal-emulated-chain = { workspace = true } +emulated-integration-tests-common.workspace = true +rococo-emulated-chain.workspace = true +westend-emulated-chain.workspace = true +westend-emulated-chain.default-features = true +asset-hub-rococo-emulated-chain.workspace = true +asset-hub-westend-emulated-chain.workspace = true +bridge-hub-rococo-emulated-chain.workspace = true +bridge-hub-westend-emulated-chain.workspace = true +penpal-emulated-chain.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/README.md b/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/networks/westend-system/Cargo.toml b/cumulus/parachains/integration-tests/emulated/networks/westend-system/Cargo.toml index cec2e3733b2..bace1d0fc9c 100644 --- a/cumulus/parachains/integration-tests/emulated/networks/westend-system/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/networks/westend-system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "westend-system-emulated-network" -version = "0.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,12 +11,11 @@ publish = false workspace = true [dependencies] -# Cumulus -emulated-integration-tests-common = { workspace = true } -westend-emulated-chain = { workspace = true } -asset-hub-westend-emulated-chain = { workspace = true } -bridge-hub-westend-emulated-chain = { workspace = true } -collectives-westend-emulated-chain = { workspace = true } -penpal-emulated-chain = { workspace = true } -people-westend-emulated-chain = { workspace = true } -coretime-westend-emulated-chain = { workspace = true } +emulated-integration-tests-common.workspace = true +westend-emulated-chain.workspace = true +asset-hub-westend-emulated-chain.workspace = true +bridge-hub-westend-emulated-chain.workspace = true +collectives-westend-emulated-chain.workspace = true +penpal-emulated-chain.workspace = true +people-westend-emulated-chain.workspace = true +coretime-westend-emulated-chain.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/networks/westend-system/README.md b/cumulus/parachains/integration-tests/emulated/networks/westend-system/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/networks/westend-system/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/Cargo.toml index f66a5f1d5fe..a44c5ca1c95 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/Cargo.toml @@ -13,28 +13,27 @@ workspace = true [dependencies] codec = { workspace = true } assert_matches = { workspace = true } - -# Substrate -sp-runtime = { workspace = true } -frame-support = { workspace = true } -pallet-balances = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-treasury = { workspace = true } -pallet-utility = { workspace = true } - -# Polkadot -xcm = { workspace = true } -pallet-xcm = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true, default-features = true } -polkadot-runtime-common = { workspace = true, default-features = true } -rococo-runtime-constants = { workspace = true, default-features = true } - -# Cumulus -asset-test-utils = { workspace = true, default-features = true } -cumulus-pallet-parachain-system = { workspace = true } -parachains-common = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } -rococo-system-emulated-network = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +pallet-balances.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +pallet-message-queue.workspace = true +pallet-treasury.workspace = true +pallet-utility.workspace = true +xcm.workspace = true +pallet-xcm.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +xcm-runtime-apis.default-features = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +rococo-runtime-constants.workspace = true +rococo-runtime-constants.default-features = true +asset-test-utils.workspace = true +asset-test-utils.default-features = true +cumulus-pallet-parachain-system.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +emulated-integration-tests-common.workspace = true +rococo-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/README.md b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/Cargo.toml index 6b50b6f473e..a3649db93ec 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/Cargo.toml @@ -13,33 +13,31 @@ workspace = true [dependencies] codec = { workspace = true } assert_matches = { workspace = true } - -# Substrate -sp-runtime = { workspace = true } -sp-keyring = { workspace = true } -sp-core = { workspace = true } -frame-metadata-hash-extension = { workspace = true, default-features = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-treasury = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-asset-tx-payment = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } -pallet-xcm = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } -asset-test-utils = { workspace = true, default-features = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -emulated-integration-tests-common = { workspace = true } -westend-system-emulated-network = { workspace = true } +sp-runtime.workspace = true +sp-keyring.workspace = true +sp-core.workspace = true +frame-metadata-hash-extension.workspace = true +frame-metadata-hash-extension.default-features = true +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +pallet-treasury.workspace = true +pallet-message-queue.workspace = true +pallet-transaction-payment.workspace = true +pallet-asset-tx-payment.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +pallet-xcm.workspace = true +xcm-runtime-apis.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +asset-test-utils.workspace = true +asset-test-utils.default-features = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +emulated-integration-tests-common.workspace = true +westend-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/README.md b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/Cargo.toml index 86ace7d564e..02ae0b7c3ab 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/Cargo.toml @@ -14,36 +14,29 @@ workspace = true codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } hex-literal = { workspace = true, default-features = true } - -# Substrate -sp-core = { workspace = true } -frame-support = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true, default-features = true } -sp-runtime = { workspace = true } - -# Polkadot -xcm = { workspace = true } -pallet-xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Bridges -pallet-bridge-messages = { workspace = true } -pallet-xcm-bridge-hub = { workspace = true } - -# Cumulus -cumulus-pallet-xcmp-queue = { workspace = true } -emulated-integration-tests-common = { workspace = true } -parachains-common = { workspace = true, default-features = true } -rococo-system-emulated-network = { workspace = true } -rococo-westend-system-emulated-network = { workspace = true } +sp-core.workspace = true +frame-support.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +sp-runtime.workspace = true +xcm.workspace = true +pallet-xcm.workspace = true +xcm-executor.workspace = true +pallet-bridge-messages.workspace = true +pallet-xcm-bridge-hub.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +emulated-integration-tests-common.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +rococo-system-emulated-network.workspace = true +rococo-westend-system-emulated-network.workspace = true testnet-parachains-constants = { features = ["rococo", "westend"], workspace = true, default-features = true } - -# Snowbridge -snowbridge-core = { workspace = true } -snowbridge-router-primitives = { workspace = true } -snowbridge-pallet-system = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-pallet-inbound-queue-fixtures = { workspace = true, default-features = true } +snowbridge-core.workspace = true +snowbridge-router-primitives.workspace = true +snowbridge-pallet-system.workspace = true +snowbridge-pallet-outbound-queue.workspace = true +snowbridge-pallet-inbound-queue-fixtures.workspace = true +snowbridge-pallet-inbound-queue-fixtures.default-features = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/README.md b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/Cargo.toml index 44121cbfdaf..4836eca9b90 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/Cargo.toml @@ -15,38 +15,30 @@ hex-literal = { workspace = true, default-features = true } codec = { workspace = true } log = { workspace = true } scale-info = { workspace = true } - -# Substrate -frame-support = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -xcm = { workspace = true } -pallet-xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Bridges -pallet-bridge-messages = { workspace = true } -pallet-xcm-bridge-hub = { workspace = true } - -# Cumulus -cumulus-pallet-xcmp-queue = { workspace = true } -emulated-integration-tests-common = { workspace = true } -parachains-common = { workspace = true, default-features = true } -rococo-westend-system-emulated-network = { workspace = true } +frame-support.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +sp-core.workspace = true +sp-runtime.workspace = true +xcm.workspace = true +pallet-xcm.workspace = true +xcm-executor.workspace = true +pallet-bridge-messages.workspace = true +pallet-xcm-bridge-hub.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +emulated-integration-tests-common.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +rococo-westend-system-emulated-network.workspace = true testnet-parachains-constants = { features = ["rococo", "westend"], workspace = true, default-features = true } -asset-hub-westend-runtime = { workspace = true } -bridge-hub-westend-runtime = { workspace = true } - -# Snowbridge -snowbridge-core = { workspace = true } -snowbridge-router-primitives = { workspace = true } -snowbridge-pallet-system = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-pallet-inbound-queue = { workspace = true } -snowbridge-pallet-inbound-queue-fixtures = { workspace = true } +asset-hub-westend-runtime.workspace = true +bridge-hub-westend-runtime.workspace = true +snowbridge-core.workspace = true +snowbridge-router-primitives.workspace = true +snowbridge-pallet-system.workspace = true +snowbridge-pallet-outbound-queue.workspace = true +snowbridge-pallet-inbound-queue.workspace = true +snowbridge-pallet-inbound-queue-fixtures.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/README.md b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/Cargo.toml index c4d281b75a7..e18bd4cf2ae 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/Cargo.toml @@ -13,29 +13,26 @@ workspace = true [dependencies] codec = { workspace = true } assert_matches = { workspace = true } - -# Substrate -sp-runtime = { workspace = true } -frame-support = { workspace = true } -pallet-balances = { workspace = true } -pallet-asset-rate = { workspace = true } -pallet-assets = { workspace = true } -pallet-treasury = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-utility = { workspace = true } -pallet-whitelist = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } -pallet-xcm = { workspace = true } -westend-runtime-constants = { workspace = true, default-features = true } - -# Cumulus -parachains-common = { workspace = true, default-features = true } +sp-runtime.workspace = true +frame-support.workspace = true +pallet-balances.workspace = true +pallet-asset-rate.workspace = true +pallet-assets.workspace = true +pallet-treasury.workspace = true +pallet-message-queue.workspace = true +pallet-utility.workspace = true +pallet-whitelist.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +pallet-xcm.workspace = true +westend-runtime-constants.workspace = true +westend-runtime-constants.default-features = true +parachains-common.workspace = true +parachains-common.default-features = true testnet-parachains-constants = { features = ["westend"], workspace = true, default-features = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -emulated-integration-tests-common = { workspace = true } -westend-system-emulated-network = { workspace = true } +cumulus-pallet-xcmp-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +emulated-integration-tests-common.workspace = true +westend-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/README.md b/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/Cargo.toml index 259be790c3e..87c6957f677 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/Cargo.toml @@ -8,20 +8,16 @@ description = "Coretime Rococo runtime integration tests with xcm-emulator" publish = false [dependencies] - -# Substrate -frame-support = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-identity = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true, default-features = true } -rococo-runtime-constants = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -emulated-integration-tests-common = { workspace = true } -rococo-system-emulated-network = { workspace = true } +frame-support.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-identity.workspace = true +sp-runtime.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +rococo-runtime-constants.workspace = true +rococo-runtime-constants.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +emulated-integration-tests-common.workspace = true +rococo-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/README.md b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/Cargo.toml index a8fa905d2e5..820e5a7de19 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/Cargo.toml @@ -8,20 +8,16 @@ description = "Coretime Westend runtime integration tests with xcm-emulator" publish = false [dependencies] - -# Substrate -frame-support = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-identity = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true, default-features = true } -westend-runtime-constants = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -emulated-integration-tests-common = { workspace = true } -westend-system-emulated-network = { workspace = true } +frame-support.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-identity.workspace = true +sp-runtime.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +westend-runtime-constants.workspace = true +westend-runtime-constants.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +emulated-integration-tests-common.workspace = true +westend-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/README.md b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/Cargo.toml index 011be93ecac..ab2b0cc801b 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/Cargo.toml @@ -9,22 +9,20 @@ publish = false [dependencies] codec = { workspace = true } - -# Substrate -frame-support = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-identity = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true, default-features = true } -rococo-runtime-constants = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -asset-test-utils = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } -parachains-common = { workspace = true, default-features = true } -rococo-system-emulated-network = { workspace = true } +frame-support.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-identity.workspace = true +sp-runtime.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +rococo-runtime-constants.workspace = true +rococo-runtime-constants.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +asset-test-utils.workspace = true +asset-test-utils.default-features = true +emulated-integration-tests-common.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +rococo-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/README.md b/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/people/people-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/Cargo.toml b/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/Cargo.toml index aa6eebc5458..c5af6c5ab10 100644 --- a/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/Cargo.toml +++ b/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/Cargo.toml @@ -9,23 +9,21 @@ publish = false [dependencies] codec = { workspace = true } - -# Substrate -frame-support = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-identity = { workspace = true } -pallet-xcm = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true, default-features = true } -westend-runtime-constants = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -asset-test-utils = { workspace = true, default-features = true } -emulated-integration-tests-common = { workspace = true } -parachains-common = { workspace = true, default-features = true } -westend-system-emulated-network = { workspace = true } +frame-support.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-identity.workspace = true +pallet-xcm.workspace = true +sp-runtime.workspace = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +westend-runtime-constants.workspace = true +westend-runtime-constants.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +asset-test-utils.workspace = true +asset-test-utils.default-features = true +emulated-integration-tests-common.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +westend-system-emulated-network.workspace = true diff --git a/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/README.md b/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/integration-tests/emulated/tests/people/people-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/pallets/collective-content/Cargo.toml b/cumulus/parachains/pallets/collective-content/Cargo.toml index c52021f67e3..ad78ce13f40 100644 --- a/cumulus/parachains/pallets/collective-content/Cargo.toml +++ b/cumulus/parachains/pallets/collective-content/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-collective-content" -version = "0.6.0" +version = "0.16.0" authors = ["Parity Technologies "] edition.workspace = true description = "Managed content" @@ -12,16 +12,14 @@ workspace = true [dependencies] codec = { features = ["derive", "max-encoded-len"], workspace = true } scale-info = { features = ["derive"], workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-core = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-io = { workspace = true } +sp-io = { path = "../../../../substrate/primitives/io", default-features = false } [features] default = ["std"] @@ -45,6 +43,5 @@ std = [ "frame-system/std", "scale-info/std", "sp-core/std", - "sp-io/std", "sp-runtime/std", ] diff --git a/cumulus/parachains/pallets/collective-content/README.md b/cumulus/parachains/pallets/collective-content/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/pallets/collective-content/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/pallets/parachain-info/Cargo.toml b/cumulus/parachains/pallets/parachain-info/Cargo.toml index e0bed23c4f8..67c6a93d2b0 100644 --- a/cumulus/parachains/pallets/parachain-info/Cargo.toml +++ b/cumulus/parachains/pallets/parachain-info/Cargo.toml @@ -2,7 +2,7 @@ authors.workspace = true edition.workspace = true name = "staging-parachain-info" -version = "0.7.0" +version = "0.17.0" license = "Apache-2.0" description = "Pallet to store the parachain ID" @@ -12,13 +12,10 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-runtime = { workspace = true } - -cumulus-primitives-core = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/parachains/pallets/parachain-info/README.md b/cumulus/parachains/pallets/parachain-info/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/pallets/parachain-info/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/pallets/ping/Cargo.toml b/cumulus/parachains/pallets/ping/Cargo.toml index 51fc384a4f1..829f819c065 100644 --- a/cumulus/parachains/pallets/ping/Cargo.toml +++ b/cumulus/parachains/pallets/ping/Cargo.toml @@ -2,7 +2,7 @@ authors.workspace = true edition.workspace = true name = "cumulus-ping" -version = "0.7.0" +version = "0.17.0" license = "Apache-2.0" description = "Ping Pallet for Cumulus XCM/UMP testing." @@ -12,15 +12,12 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -sp-runtime = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -xcm = { workspace = true } - -cumulus-primitives-core = { workspace = true } -cumulus-pallet-xcm = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +xcm.workspace = true +cumulus-primitives-core.workspace = true +cumulus-pallet-xcm.workspace = true [features] default = ["std"] diff --git a/cumulus/parachains/pallets/ping/README.md b/cumulus/parachains/pallets/ping/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/pallets/ping/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml index 47e0983a415..cf0d5e91996 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asset-hub-rococo-runtime" -version = "0.11.0" +version = "0.22.0" authors.workspace = true edition.workspace = true description = "Rococo variant of Asset Hub parachain runtime" @@ -15,89 +15,81 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde_json = { features = ["alloc"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-asset-conversion-tx-payment = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion-ops = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-assets-freezer = { workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-multisig = { workspace = true } -pallet-nft-fractionalization = { workspace = true } -pallet-nfts = { workspace = true } -pallet-nfts-runtime-api = { workspace = true } -pallet-proxy = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-uniques = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-inherents = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } -sp-weights = { workspace = true } +pallet-asset-conversion-tx-payment.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion-ops.workspace = true +pallet-asset-conversion.workspace = true +pallet-assets-freezer.workspace = true +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-multisig.workspace = true +pallet-nft-fractionalization.workspace = true +pallet-nfts.workspace = true +pallet-nfts-runtime-api.workspace = true +pallet-proxy.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-uniques.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-inherents.workspace = true +sp-genesis-builder.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +sp-weights.workspace = true # num-traits feature needed for dex integer sq root: primitive-types = { features = ["codec", "num-traits", "scale-info"], workspace = true } - -# Polkadot -rococo-runtime-constants = { workspace = true } -pallet-xcm = { workspace = true } +rococo-runtime-constants.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true cumulus-pallet-xcmp-queue = { features = ["bridging"], workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true } -assets-common = { workspace = true } - -# Bridges -pallet-xcm-bridge-hub-router = { workspace = true } -bp-asset-hub-rococo = { workspace = true } -bp-asset-hub-westend = { workspace = true } -bp-bridge-hub-rococo = { workspace = true } -bp-bridge-hub-westend = { workspace = true } -snowbridge-router-primitives = { workspace = true } +assets-common.workspace = true +pallet-xcm-bridge-hub-router.workspace = true +bp-asset-hub-rococo.workspace = true +bp-asset-hub-westend.workspace = true +bp-bridge-hub-rococo.workspace = true +bp-bridge-hub-westend.workspace = true +snowbridge-router-primitives.workspace = true [dev-dependencies] -asset-test-utils = { workspace = true, default-features = true } +asset-test-utils = { default-features = true, path = "../test-utils" } [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/README.md b/cumulus/parachains/runtimes/assets/asset-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml index 1434c3e3b60..0b79d39fd89 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asset-hub-westend-runtime" -version = "0.15.0" +version = "0.26.0" authors.workspace = true edition.workspace = true description = "Westend variant of Asset Hub parachain runtime" @@ -15,90 +15,82 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde_json = { features = ["alloc"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-asset-conversion-ops = { workspace = true } -pallet-asset-conversion-tx-payment = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-assets-freezer = { workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-multisig = { workspace = true } -pallet-nft-fractionalization = { workspace = true } -pallet-nfts = { workspace = true } -pallet-nfts-runtime-api = { workspace = true } -pallet-proxy = { workspace = true } -pallet-session = { workspace = true } -pallet-state-trie-migration = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-uniques = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-std = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } +pallet-asset-conversion-ops.workspace = true +pallet-asset-conversion-tx-payment.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +pallet-assets-freezer.workspace = true +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-multisig.workspace = true +pallet-nft-fractionalization.workspace = true +pallet-nfts.workspace = true +pallet-nfts-runtime-api.workspace = true +pallet-proxy.workspace = true +pallet-session.workspace = true +pallet-state-trie-migration.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-uniques.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-std.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true # num-traits feature needed for dex integer sq root: primitive-types = { features = ["codec", "num-traits", "scale-info"], workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -westend-runtime-constants = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -pallet-message-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +westend-runtime-constants.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +pallet-message-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true cumulus-pallet-xcmp-queue = { features = ["bridging"], workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true } -assets-common = { workspace = true } - -# Bridges -pallet-xcm-bridge-hub-router = { workspace = true } -bp-asset-hub-rococo = { workspace = true } -bp-asset-hub-westend = { workspace = true } -bp-bridge-hub-rococo = { workspace = true } -bp-bridge-hub-westend = { workspace = true } -snowbridge-router-primitives = { workspace = true } +assets-common.workspace = true +pallet-xcm-bridge-hub-router.workspace = true +bp-asset-hub-rococo.workspace = true +bp-asset-hub-westend.workspace = true +bp-bridge-hub-rococo.workspace = true +bp-bridge-hub-westend.workspace = true +snowbridge-router-primitives.workspace = true [dev-dependencies] -asset-test-utils = { workspace = true, default-features = true } +asset-test-utils = { default-features = true, path = "../test-utils" } [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/README.md b/cumulus/parachains/runtimes/assets/asset-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/assets/common/Cargo.toml b/cumulus/parachains/runtimes/assets/common/Cargo.toml index fb66f0de232..27f19916382 100644 --- a/cumulus/parachains/runtimes/assets/common/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "assets-common" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true description = "Assets common utilities" @@ -14,26 +14,21 @@ codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } log = { workspace = true } impl-trait-for-tuples = { workspace = true } - -# Substrate -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -parachains-common = { workspace = true } -cumulus-primitives-core = { workspace = true } +frame-support.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +pallet-xcm.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +parachains-common.workspace = true +cumulus-primitives-core.workspace = true [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/assets/common/README.md b/cumulus/parachains/runtimes/assets/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/assets/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml b/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml index 529d6460fc4..e0be82cf525 100644 --- a/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asset-test-utils" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true description = "Test utils for Asset Hub runtimes." @@ -11,40 +11,33 @@ workspace = true [dependencies] codec = { features = ["derive", "max-encoded-len"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-assets = { workspace = true } -pallet-balances = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-session = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -pallet-collator-selection = { workspace = true } -parachains-common = { workspace = true } -cumulus-primitives-core = { workspace = true } -parachain-info = { workspace = true } -parachains-runtimes-test-utils = { workspace = true } - -# Polkadot -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -pallet-xcm = { workspace = true } - -# Bridges -pallet-xcm-bridge-hub-router = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-assets.workspace = true +pallet-balances.workspace = true +pallet-timestamp.workspace = true +pallet-session.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +pallet-collator-selection.workspace = true +parachains-common.workspace = true +cumulus-primitives-core.workspace = true +parachain-info.workspace = true +parachains-runtimes-test-utils.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +pallet-xcm.workspace = true +pallet-xcm-bridge-hub-router.workspace = true [dev-dependencies] hex-literal = { workspace = true, default-features = true } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/assets/test-utils/README.md b/cumulus/parachains/runtimes/assets/test-utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/assets/test-utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml index 9a76e61ecb2..d92f790bac4 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-hub-rococo-runtime" -version = "0.5.0" +version = "0.16.0" authors.workspace = true edition.workspace = true description = "Rococo's BridgeHub parachain runtime" @@ -23,111 +23,98 @@ scale-info = { features = [ ], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } serde_json = { features = ["alloc"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-session = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-multisig = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-std = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -rococo-runtime-constants = { workspace = true } -pallet-xcm = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-session.workspace = true +pallet-message-queue.workspace = true +pallet-multisig.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-std.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +rococo-runtime-constants.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { features = [ - "bridging", -], workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -cumulus-primitives-utility = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue = { features = ["bridging"], workspace = true } +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +cumulus-primitives-utility.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true } - -# Bridges -bp-asset-hub-rococo = { workspace = true } -bp-asset-hub-westend = { workspace = true } -bp-bridge-hub-polkadot = { workspace = true } -bp-bridge-hub-rococo = { workspace = true } -bp-bridge-hub-westend = { workspace = true } -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-bulletin = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-relayers = { workspace = true } -bp-runtime = { workspace = true } -bp-rococo = { workspace = true } -bp-westend = { workspace = true } -pallet-bridge-grandpa = { workspace = true } -pallet-bridge-messages = { workspace = true } -pallet-bridge-parachains = { workspace = true } -pallet-bridge-relayers = { workspace = true } -pallet-xcm-bridge-hub = { workspace = true } -bridge-runtime-common = { workspace = true } - -# Ethereum Bridge (Snowbridge) -snowbridge-beacon-primitives = { workspace = true } -snowbridge-pallet-system = { workspace = true } -snowbridge-system-runtime-api = { workspace = true } -snowbridge-core = { workspace = true } -snowbridge-pallet-ethereum-client = { workspace = true } -snowbridge-pallet-inbound-queue = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-outbound-queue-runtime-api = { workspace = true } -snowbridge-router-primitives = { workspace = true } -snowbridge-runtime-common = { workspace = true } - -bridge-hub-common = { workspace = true } +bp-asset-hub-rococo.workspace = true +bp-asset-hub-westend.workspace = true +bp-bridge-hub-polkadot.workspace = true +bp-bridge-hub-rococo.workspace = true +bp-bridge-hub-westend.workspace = true +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-parachains.workspace = true +bp-polkadot-bulletin.workspace = true +bp-polkadot-core.workspace = true +bp-relayers.workspace = true +bp-runtime.workspace = true +bp-rococo.workspace = true +bp-westend.workspace = true +pallet-bridge-grandpa.workspace = true +pallet-bridge-messages.workspace = true +pallet-bridge-parachains.workspace = true +pallet-bridge-relayers.workspace = true +pallet-xcm-bridge-hub.workspace = true +bridge-runtime-common.workspace = true +snowbridge-beacon-primitives.workspace = true +snowbridge-pallet-system.workspace = true +snowbridge-system-runtime-api.workspace = true +snowbridge-core.workspace = true +snowbridge-pallet-ethereum-client.workspace = true +snowbridge-pallet-inbound-queue.workspace = true +snowbridge-pallet-outbound-queue.workspace = true +snowbridge-outbound-queue-runtime-api.workspace = true +snowbridge-router-primitives.workspace = true +snowbridge-runtime-common.workspace = true +bridge-hub-common.workspace = true [dev-dependencies] -bridge-hub-test-utils = { workspace = true, default-features = true } -bridge-runtime-common = { features = ["integrity-test"], workspace = true, default-features = true } -pallet-bridge-relayers = { features = ["integrity-test"], workspace = true } -sp-keyring = { workspace = true, default-features = true } -snowbridge-runtime-test-common = { workspace = true, default-features = true } +bridge-hub-test-utils = { default-features = true, path = "../test-utils" } +bridge-runtime-common = { features = ["integrity-test"], default-features = true, path = "../../../../../bridges/bin/runtime-common" } +pallet-bridge-relayers = { features = ["integrity-test"], path = "../../../../../bridges/modules/relayers", default-features = false } +sp-keyring = { default-features = true, path = "../../../../../substrate/primitives/keyring" } +snowbridge-runtime-test-common = { default-features = true, path = "../../../../../bridges/snowbridge/runtime/test-common" } [features] default = ["std"] @@ -260,7 +247,6 @@ runtime-benchmarks = [ "snowbridge-pallet-system/runtime-benchmarks", "snowbridge-router-primitives/runtime-benchmarks", "snowbridge-runtime-common/runtime-benchmarks", - "snowbridge-runtime-test-common/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/README.md b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml index a0233bf2ea4..63177b9a5fe 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-hub-westend-runtime" -version = "0.3.0" +version = "0.13.0" authors.workspace = true edition.workspace = true description = "Westend's BridgeHub parachain runtime" @@ -19,108 +19,97 @@ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } serde_json = { features = ["alloc"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-session = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-multisig = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-std = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -westend-runtime-constants = { workspace = true } -pallet-xcm = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-session.workspace = true +pallet-message-queue.workspace = true +pallet-multisig.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-std.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +westend-runtime-constants.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true cumulus-pallet-xcmp-queue = { features = ["bridging"], workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } - -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true } - -# Bridges -bp-asset-hub-rococo = { workspace = true } -bp-asset-hub-westend = { workspace = true } -bp-bridge-hub-rococo = { workspace = true } -bp-bridge-hub-westend = { workspace = true } -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-relayers = { workspace = true } -bp-runtime = { workspace = true } -bp-rococo = { workspace = true } -bp-westend = { workspace = true } -pallet-bridge-grandpa = { workspace = true } -pallet-bridge-messages = { workspace = true } -pallet-bridge-parachains = { workspace = true } -pallet-bridge-relayers = { workspace = true } -pallet-xcm-bridge-hub = { workspace = true } -bridge-runtime-common = { workspace = true } -bridge-hub-common = { workspace = true } - -# Ethereum Bridge (Snowbridge) -snowbridge-beacon-primitives = { workspace = true } -snowbridge-pallet-system = { workspace = true } -snowbridge-system-runtime-api = { workspace = true } -snowbridge-core = { workspace = true } -snowbridge-pallet-ethereum-client = { workspace = true } -snowbridge-pallet-inbound-queue = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-outbound-queue-runtime-api = { workspace = true } -snowbridge-router-primitives = { workspace = true } -snowbridge-runtime-common = { workspace = true } +bp-asset-hub-rococo.workspace = true +bp-asset-hub-westend.workspace = true +bp-bridge-hub-rococo.workspace = true +bp-bridge-hub-westend.workspace = true +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-parachains.workspace = true +bp-polkadot-core.workspace = true +bp-relayers.workspace = true +bp-runtime.workspace = true +bp-rococo.workspace = true +bp-westend.workspace = true +pallet-bridge-grandpa.workspace = true +pallet-bridge-messages.workspace = true +pallet-bridge-parachains.workspace = true +pallet-bridge-relayers.workspace = true +pallet-xcm-bridge-hub.workspace = true +bridge-runtime-common.workspace = true +bridge-hub-common.workspace = true +snowbridge-beacon-primitives.workspace = true +snowbridge-pallet-system.workspace = true +snowbridge-system-runtime-api.workspace = true +snowbridge-core.workspace = true +snowbridge-pallet-ethereum-client.workspace = true +snowbridge-pallet-inbound-queue.workspace = true +snowbridge-pallet-outbound-queue.workspace = true +snowbridge-outbound-queue-runtime-api.workspace = true +snowbridge-router-primitives.workspace = true +snowbridge-runtime-common.workspace = true [dev-dependencies] -bridge-hub-test-utils = { workspace = true, default-features = true } -bridge-runtime-common = { features = ["integrity-test"], workspace = true, default-features = true } -pallet-bridge-relayers = { features = ["integrity-test"], workspace = true } -sp-keyring = { workspace = true, default-features = true } -snowbridge-runtime-test-common = { workspace = true, default-features = true } +bridge-hub-test-utils = { default-features = true, path = "../test-utils" } +bridge-runtime-common = { features = ["integrity-test"], default-features = true, path = "../../../../../bridges/bin/runtime-common" } +pallet-bridge-relayers = { features = ["integrity-test"], path = "../../../../../bridges/modules/relayers", default-features = false } +sp-keyring = { default-features = true, path = "../../../../../substrate/primitives/keyring" } +snowbridge-runtime-test-common = { default-features = true, path = "../../../../../bridges/snowbridge/runtime/test-common" } [features] default = ["std"] @@ -251,7 +240,6 @@ runtime-benchmarks = [ "snowbridge-pallet-system/runtime-benchmarks", "snowbridge-router-primitives/runtime-benchmarks", "snowbridge-runtime-common/runtime-benchmarks", - "snowbridge-runtime-test-common/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/README.md b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml index 9cb24a2b282..c9009cd4f0b 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml +++ b/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-hub-common" -version = "0.1.0" +version = "0.10.0" authors.workspace = true edition.workspace = true description = "Bridge hub common utilities" @@ -9,14 +9,14 @@ license = "Apache-2.0" [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } -cumulus-primitives-core = { workspace = true } -xcm = { workspace = true } -pallet-message-queue = { workspace = true } -snowbridge-core = { workspace = true } +frame-support.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +cumulus-primitives-core.workspace = true +xcm.workspace = true +pallet-message-queue.workspace = true +snowbridge-core.workspace = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/bridge-hubs/common/README.md b/cumulus/parachains/runtimes/bridge-hubs/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/bridge-hubs/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml index 915b3090092..1b3f5872840 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml +++ b/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bridge-hub-test-utils" -version = "0.7.0" +version = "0.18.0" authors.workspace = true edition.workspace = true description = "Utils for BridgeHub testing" @@ -13,47 +13,42 @@ workspace = true codec = { features = ["derive", "max-encoded-len"], workspace = true } impl-trait-for-tuples = { workspace = true } log = { workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -pallet-balances = { workspace = true } -pallet-utility = { workspace = true } -pallet-timestamp = { workspace = true } - -# Cumulus -asset-test-utils = { workspace = true, default-features = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -parachains-common = { workspace = true } -parachains-runtimes-test-utils = { workspace = true } - -# Polkadot -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -pallet-xcm = { workspace = true } - -# Bridges -bp-header-chain = { workspace = true } -bp-messages = { workspace = true } -bp-parachains = { workspace = true } -bp-polkadot-core = { workspace = true } -bp-relayers = { workspace = true } -bp-runtime = { workspace = true } -bp-test-utils = { workspace = true } -bp-xcm-bridge-hub = { workspace = true } -pallet-bridge-grandpa = { workspace = true } -pallet-bridge-parachains = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +sp-tracing.workspace = true +sp-tracing.default-features = true +pallet-balances.workspace = true +pallet-utility.workspace = true +pallet-timestamp.workspace = true +asset-test-utils.workspace = true +asset-test-utils.default-features = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +parachains-common.workspace = true +parachains-runtimes-test-utils.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +pallet-xcm.workspace = true +bp-header-chain.workspace = true +bp-messages.workspace = true +bp-parachains.workspace = true +bp-polkadot-core.workspace = true +bp-relayers.workspace = true +bp-runtime.workspace = true +bp-test-utils.workspace = true +bp-xcm-bridge-hub.workspace = true +pallet-bridge-grandpa.workspace = true +pallet-bridge-parachains.workspace = true pallet-bridge-messages = { features = ["test-helpers"], workspace = true } -pallet-bridge-relayers = { workspace = true } -pallet-xcm-bridge-hub = { workspace = true } -bridge-runtime-common = { workspace = true } +pallet-bridge-relayers.workspace = true +pallet-xcm-bridge-hub.workspace = true +bridge-runtime-common.workspace = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/bridge-hubs/test-utils/README.md b/cumulus/parachains/runtimes/bridge-hubs/test-utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/bridge-hubs/test-utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml index 170d6d22605..b4cf5971674 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collectives-westend-runtime" -version = "3.0.0" +version = "14.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -15,84 +15,77 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde_json = { features = ["alloc"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-asset-rate = { workspace = true } -pallet-alliance = { workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-collective = { workspace = true } -pallet-multisig = { workspace = true } -pallet-preimage = { workspace = true } -pallet-proxy = { workspace = true } -pallet-scheduler = { workspace = true } -pallet-session = { workspace = true } -pallet-state-trie-migration = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-treasury = { workspace = true } -pallet-utility = { workspace = true } -pallet-referenda = { workspace = true } -pallet-ranked-collective = { workspace = true } -pallet-core-fellowship = { workspace = true } -pallet-salary = { workspace = true } -sp-api = { workspace = true } -sp-arithmetic = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-std = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -westend-runtime-constants = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -pallet-message-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } - -pallet-collator-selection = { workspace = true } -pallet-collective-content = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +pallet-asset-rate.workspace = true +pallet-alliance.workspace = true +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-collective.workspace = true +pallet-multisig.workspace = true +pallet-preimage.workspace = true +pallet-proxy.workspace = true +pallet-scheduler.workspace = true +pallet-session.workspace = true +pallet-state-trie-migration.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-treasury.workspace = true +pallet-utility.workspace = true +pallet-referenda.workspace = true +pallet-ranked-collective.workspace = true +pallet-core-fellowship.workspace = true +pallet-salary.workspace = true +sp-api.workspace = true +sp-arithmetic.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-std.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +westend-runtime-constants.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +pallet-message-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +pallet-collective-content.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true } [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } [dev-dependencies] -sp-io = { features = ["std"], workspace = true, default-features = true } +sp-io = { features = ["std"], default-features = true, path = "../../../../../substrate/primitives/io" } [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/README.md b/cumulus/parachains/runtimes/collectives/collectives-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/constants/Cargo.toml b/cumulus/parachains/runtimes/constants/Cargo.toml index d54f1e7db6c..8aaafd77cd0 100644 --- a/cumulus/parachains/runtimes/constants/Cargo.toml +++ b/cumulus/parachains/runtimes/constants/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "testnet-parachains-constants" -version = "1.0.0" +version = "10.0.0" authors.workspace = true edition.workspace = true description = "Common constants for Testnet Parachains runtimes" @@ -14,19 +14,13 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] smallvec = { workspace = true, default-features = true } - -# Substrate -frame-support = { workspace = true } -sp-runtime = { workspace = true } - -# Polkadot -polkadot-core-primitives = { workspace = true } +frame-support.workspace = true +sp-runtime.workspace = true +polkadot-core-primitives.workspace = true rococo-runtime-constants = { optional = true, workspace = true } westend-runtime-constants = { optional = true, workspace = true } -xcm = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } +xcm.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/constants/README.md b/cumulus/parachains/runtimes/constants/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/constants/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml index dfa75b8d3cf..66b55e0c533 100644 --- a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml +++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contracts-rococo-runtime" -version = "0.8.0" +version = "0.19.0" description = "Parachain testnet runtime for FRAME Contracts pallet." authors.workspace = true edition.workspace = true @@ -20,65 +20,58 @@ codec = { features = ["derive"], workspace = true } hex-literal = { optional = true, workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true frame-benchmarking = { optional = true, workspace = true } frame-try-runtime = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-insecure-randomness-collective-flip = { workspace = true } -pallet-balances = { workspace = true } -pallet-multisig = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -pallet-sudo = { workspace = true } -pallet-contracts = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -rococo-runtime-constants = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -pallet-message-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } - -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +frame-system-rpc-runtime-api.workspace = true +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-insecure-randomness-collective-flip.workspace = true +pallet-balances.workspace = true +pallet-multisig.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +pallet-sudo.workspace = true +pallet-contracts.workspace = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +rococo-runtime-constants.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +pallet-message-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true } [features] diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/README.md b/cumulus/parachains/runtimes/contracts/contracts-rococo/README.md index 10df15ba727..68b3b2acb03 100644 --- a/cumulus/parachains/runtimes/contracts/contracts-rococo/README.md +++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/README.md @@ -87,3 +87,8 @@ If everything worked out, the teleported `ROC` tokens will show up under Once you have `ROC` you can deploy a contract as you would normally. If you're unsure about this, our [guided tutorial](https://use.ink/getting-started/deploy-your-contract) will clarify that for you in no time. + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml b/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml index 80417ea0036..e21ebf1e077 100644 --- a/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml +++ b/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "coretime-rococo-runtime" -version = "0.1.0" +version = "0.12.0" authors.workspace = true edition.workspace = true description = "Rococo's Coretime parachain runtime" @@ -18,66 +18,60 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-broker = { workspace = true } -pallet-multisig = { workspace = true } -pallet-proxy = { workspace = true } -pallet-session = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-inherents = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-broker.workspace = true +pallet-multisig.workspace = true +pallet-proxy.workspace = true +pallet-session.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-inherents.workspace = true +sp-genesis-builder.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -rococo-runtime-constants = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +rococo-runtime-constants.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true } [features] diff --git a/cumulus/parachains/runtimes/coretime/coretime-rococo/README.md b/cumulus/parachains/runtimes/coretime/coretime-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/coretime/coretime-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml b/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml index 25bf777047d..d06e9d5761d 100644 --- a/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "coretime-westend-runtime" -version = "0.1.0" +version = "0.12.0" authors.workspace = true edition.workspace = true description = "Westend's Coretime parachain runtime" @@ -18,66 +18,59 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-broker = { workspace = true } -pallet-multisig = { workspace = true } -pallet-proxy = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-inherents = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-broker.workspace = true +pallet-multisig.workspace = true +pallet-proxy.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-inherents.workspace = true +sp-genesis-builder.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -westend-runtime-constants = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } - -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +westend-runtime-constants.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true } [features] diff --git a/cumulus/parachains/runtimes/coretime/coretime-westend/README.md b/cumulus/parachains/runtimes/coretime/coretime-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/coretime/coretime-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml b/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml index 09b4ef679d2..cadb9fe661a 100644 --- a/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "glutton-westend-runtime" -version = "3.0.0" +version = "14.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -12,51 +12,46 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true frame-system-benchmarking = { optional = true, workspace = true } frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-glutton = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -pallet-message-queue = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-timestamp = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +pallet-aura.workspace = true +pallet-glutton.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +pallet-message-queue.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-timestamp.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/glutton/glutton-westend/README.md b/cumulus/parachains/runtimes/glutton/glutton-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/glutton/glutton-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml b/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml index c969bb2985b..9718a877da9 100644 --- a/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml +++ b/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "people-rococo-runtime" -version = "0.1.0" +version = "0.12.0" authors.workspace = true edition.workspace = true description = "Rococo's People parachain runtime" @@ -16,64 +16,58 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-identity = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-multisig = { workspace = true } -pallet-proxy = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-identity.workspace = true +pallet-message-queue.workspace = true +pallet-multisig.workspace = true +pallet-proxy.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -rococo-runtime-constants = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +rococo-runtime-constants.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true } [features] diff --git a/cumulus/parachains/runtimes/people/people-rococo/README.md b/cumulus/parachains/runtimes/people/people-rococo/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/people/people-rococo/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/people/people-westend/Cargo.toml b/cumulus/parachains/runtimes/people/people-westend/Cargo.toml index 64e956d8b6b..d06689d2498 100644 --- a/cumulus/parachains/runtimes/people/people-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/people/people-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "people-westend-runtime" -version = "0.1.0" +version = "0.12.0" authors.workspace = true edition.workspace = true description = "Westend's People parachain runtime" @@ -16,64 +16,58 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-identity = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-multisig = { workspace = true } -pallet-proxy = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-utility = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-identity.workspace = true +pallet-message-queue.workspace = true +pallet-multisig.workspace = true +pallet-proxy.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-utility.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -westend-runtime-constants = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +westend-runtime-constants.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["westend"], workspace = true } [features] diff --git a/cumulus/parachains/runtimes/people/people-westend/README.md b/cumulus/parachains/runtimes/people/people-westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/people/people-westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/starters/seedling/Cargo.toml b/cumulus/parachains/runtimes/starters/seedling/Cargo.toml index c76c09a3123..9112bf39321 100644 --- a/cumulus/parachains/runtimes/starters/seedling/Cargo.toml +++ b/cumulus/parachains/runtimes/starters/seedling/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "seedling-runtime" -version = "0.7.0" +version = "0.18.0" description = "Seedling parachain runtime. A starter runtime for solochain to parachain migration." authors.workspace = true edition.workspace = true @@ -12,35 +12,31 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-aura = { workspace = true } -pallet-balances = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-solo-to-para = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-timestamp = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-aura.workspace = true +pallet-balances.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-solo-to-para.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-timestamp.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/cumulus/parachains/runtimes/starters/seedling/README.md b/cumulus/parachains/runtimes/starters/seedling/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/starters/seedling/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/starters/shell/Cargo.toml b/cumulus/parachains/runtimes/starters/shell/Cargo.toml index 8f3b2204cfe..827b61c5cc0 100644 --- a/cumulus/parachains/runtimes/starters/shell/Cargo.toml +++ b/cumulus/parachains/runtimes/starters/shell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shell-runtime" -version = "0.7.0" +version = "0.18.0" description = "A minimal runtime to test Relay Chain consensus." authors.workspace = true edition.workspace = true @@ -12,39 +12,33 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-timestamp = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } -pallet-message-queue = { workspace = true } - -# Polkadot -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-primitives-core = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } +pallet-aura.workspace = true +pallet-timestamp.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-message-queue.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-primitives-core.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/cumulus/parachains/runtimes/starters/shell/README.md b/cumulus/parachains/runtimes/starters/shell/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/starters/shell/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/test-utils/Cargo.toml b/cumulus/parachains/runtimes/test-utils/Cargo.toml index 01d7fcc2b5c..26e514b8a69 100644 --- a/cumulus/parachains/runtimes/test-utils/Cargo.toml +++ b/cumulus/parachains/runtimes/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parachains-runtimes-test-utils" -version = "7.0.0" +version = "17.0.0" authors.workspace = true edition.workspace = true description = "Utils for Runtimes testing" @@ -11,39 +11,35 @@ workspace = true [dependencies] codec = { features = ["derive", "max-encoded-len"], workspace = true } - -# Substrate -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -sp-core = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-parachain-inherent = { workspace = true } -cumulus-test-relay-sproof-builder = { workspace = true } - -# Polkadot -xcm = { workspace = true } -xcm-executor = { workspace = true } -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true +sp-consensus-aura.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-core.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-test-relay-sproof-builder.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true [dev-dependencies] hex-literal = { workspace = true, default-features = true } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/cumulus/parachains/runtimes/test-utils/README.md b/cumulus/parachains/runtimes/test-utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/test-utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/testing/penpal/Cargo.toml b/cumulus/parachains/runtimes/testing/penpal/Cargo.toml index 96338b64558..e8a9293dad8 100644 --- a/cumulus/parachains/runtimes/testing/penpal/Cargo.toml +++ b/cumulus/parachains/runtimes/testing/penpal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "penpal-runtime" -version = "0.14.0" +version = "0.25.0" authors = ["Anonymous"] description = "A parachain for communication back and forth with XCM of assets and uniques." license = "Unlicense" @@ -23,62 +23,56 @@ hex-literal = { optional = true, workspace = true, default-features = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } smallvec = { workspace = true, default-features = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-session = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-asset-tx-payment = { workspace = true } -pallet-assets = { workspace = true } -pallet-asset-conversion = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -polkadot-primitives = { workspace = true } -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -pallet-message-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -pallet-collator-selection = { workspace = true } -parachain-info = { workspace = true } -parachains-common = { workspace = true } -assets-common = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-session.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-asset-tx-payment.workspace = true +pallet-assets.workspace = true +pallet-asset-conversion.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +polkadot-primitives.workspace = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm-runtime-apis.workspace = true +cumulus-pallet-aura-ext.workspace = true +pallet-message-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +pallet-collator-selection.workspace = true +parachain-info.workspace = true +parachains-common.workspace = true +assets-common.workspace = true primitive-types = { version = "0.12.1", default-features = false, features = ["codec", "num-traits", "scale-info"] } diff --git a/cumulus/parachains/runtimes/testing/penpal/README.md b/cumulus/parachains/runtimes/testing/penpal/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/testing/penpal/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml b/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml index 9c905c87627..6f9b34a8cfa 100644 --- a/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml +++ b/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rococo-parachain-runtime" -version = "0.6.0" +version = "0.17.0" authors.workspace = true edition.workspace = true description = "Simple runtime used by the rococo parachain(s)" @@ -12,54 +12,48 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -pallet-assets = { workspace = true } -pallet-aura = { workspace = true } -pallet-balances = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -polkadot-runtime-common = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -pallet-message-queue = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-ping = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -cumulus-primitives-utility = { workspace = true } -parachains-common = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true +pallet-assets.workspace = true +pallet-aura.workspace = true +pallet-balances.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +polkadot-runtime-common.workspace = true +cumulus-pallet-aura-ext.workspace = true +pallet-message-queue.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-ping.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +cumulus-primitives-utility.workspace = true +parachains-common.workspace = true testnet-parachains-constants = { features = ["rococo"], workspace = true } -parachain-info = { workspace = true } +parachain-info.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/cumulus/parachains/runtimes/testing/rococo-parachain/README.md b/cumulus/parachains/runtimes/testing/rococo-parachain/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/parachains/runtimes/testing/rococo-parachain/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/polkadot-parachain/Cargo.toml b/cumulus/polkadot-parachain/Cargo.toml index 0e6d89f0c56..6621c0251b1 100644 --- a/cumulus/polkadot-parachain/Cargo.toml +++ b/cumulus/polkadot-parachain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-parachain-bin" -version = "1.16.0" +version = "6.0.0" authors.workspace = true edition.workspace = true build = "build.rs" @@ -20,48 +20,48 @@ hex-literal = { workspace = true, default-features = true } log = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } - -# Local polkadot-parachain-lib = { features = ["rococo-native", "westend-native"], workspace = true } -rococo-parachain-runtime = { workspace = true } -shell-runtime = { workspace = true } -glutton-westend-runtime = { workspace = true } -seedling-runtime = { workspace = true } -asset-hub-rococo-runtime = { workspace = true, default-features = true } -asset-hub-westend-runtime = { workspace = true } -collectives-westend-runtime = { workspace = true } -contracts-rococo-runtime = { workspace = true } -bridge-hub-rococo-runtime = { workspace = true, default-features = true } -coretime-rococo-runtime = { workspace = true } -coretime-westend-runtime = { workspace = true } -bridge-hub-westend-runtime = { workspace = true, default-features = true } -penpal-runtime = { workspace = true } -people-rococo-runtime = { workspace = true } -people-westend-runtime = { workspace = true } -parachains-common = { workspace = true, default-features = true } -testnet-parachains-constants = { features = [ - "rococo", - "westend", -], workspace = true } - -# Substrate -sp-core = { workspace = true, default-features = true } -sc-cli = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true, default-features = true } - -# Polkadot -xcm = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } - -# Bridges -bp-messages = { workspace = true, default-features = true } +rococo-parachain-runtime.workspace = true +shell-runtime.workspace = true +glutton-westend-runtime.workspace = true +seedling-runtime.workspace = true +asset-hub-rococo-runtime.workspace = true +asset-hub-rococo-runtime.default-features = true +asset-hub-westend-runtime.workspace = true +collectives-westend-runtime.workspace = true +contracts-rococo-runtime.workspace = true +bridge-hub-rococo-runtime.workspace = true +bridge-hub-rococo-runtime.default-features = true +coretime-rococo-runtime.workspace = true +coretime-westend-runtime.workspace = true +bridge-hub-westend-runtime.workspace = true +bridge-hub-westend-runtime.default-features = true +penpal-runtime.workspace = true +people-rococo-runtime.workspace = true +people-westend-runtime.workspace = true +parachains-common.workspace = true +parachains-common.default-features = true +testnet-parachains-constants = { features = ["rococo", "westend"], workspace = true } +sp-core.workspace = true +sp-core.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sp-genesis-builder.workspace = true +sp-genesis-builder.default-features = true +xcm.workspace = true +xcm.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +bp-messages.workspace = true +bp-messages.default-features = true [build-dependencies] -substrate-build-script-utils = { workspace = true, default-features = true } +substrate-build-script-utils.workspace = true +substrate-build-script-utils.default-features = true [features] default = [] diff --git a/cumulus/polkadot-parachain/README.md b/cumulus/polkadot-parachain/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/polkadot-parachain/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml b/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml index 066cbfae53a..0025ee3743f 100644 --- a/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml +++ b/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-parachain-lib" -version = "0.1.0" +version = "0.2.0" authors.workspace = true edition.workspace = true description = "Helper library that can be used to build a parachain node" @@ -25,64 +25,105 @@ docify = { workspace = true } # Local jsonrpsee = { features = ["server"], workspace = true } -parachains-common = { workspace = true, default-features = true } - -# Substrate +parachains-common.workspace = true +parachains-common.default-features = true frame-benchmarking = { optional = true, workspace = true, default-features = true } -frame-benchmarking-cli = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true, default-features = true } -sp-session = { workspace = true, default-features = true } +frame-benchmarking-cli.workspace = true +frame-benchmarking-cli.default-features = true +sp-runtime.workspace = true +sp-core.workspace = true +sp-core.default-features = true +sp-session.workspace = true +sp-session.default-features = true frame-try-runtime = { optional = true, workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } +sc-consensus.workspace = true +sc-consensus.default-features = true frame-support = { optional = true, workspace = true, default-features = true } -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-client-db = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sp-transaction-pool = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true } -sp-block-builder = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sp-weights = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -frame-system-rpc-runtime-api = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -substrate-frame-rpc-system = { workspace = true, default-features = true } -pallet-transaction-payment-rpc = { workspace = true, default-features = true } -substrate-state-trie-migration-rpc = { workspace = true, default-features = true } - -# Polkadot -polkadot-cli = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -# Cumulus -cumulus-client-cli = { workspace = true, default-features = true } -cumulus-client-collator = { workspace = true, default-features = true } -cumulus-client-consensus-aura = { workspace = true, default-features = true } -cumulus-client-consensus-relay-chain = { workspace = true, default-features = true } -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-client-consensus-proposer = { workspace = true, default-features = true } -cumulus-client-parachain-inherent = { workspace = true, default-features = true } -cumulus-client-service = { workspace = true, default-features = true } -cumulus-primitives-aura = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } +sc-cli.workspace = true +sc-cli.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-client-db.workspace = true +sc-client-db.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sp-transaction-pool.workspace = true +sp-transaction-pool.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-basic-authorship.workspace = true +sc-basic-authorship.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-genesis-builder.workspace = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sp-version.workspace = true +sp-version.default-features = true +sp-weights.workspace = true +sp-weights.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +frame-system-rpc-runtime-api.workspace = true +frame-system-rpc-runtime-api.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-transaction-payment-rpc-runtime-api.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +substrate-frame-rpc-system.workspace = true +substrate-frame-rpc-system.default-features = true +pallet-transaction-payment-rpc.workspace = true +pallet-transaction-payment-rpc.default-features = true +substrate-state-trie-migration-rpc.workspace = true +substrate-state-trie-migration-rpc.default-features = true +polkadot-cli.workspace = true +polkadot-cli.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +cumulus-client-cli.workspace = true +cumulus-client-cli.default-features = true +cumulus-client-collator.workspace = true +cumulus-client-collator.default-features = true +cumulus-client-consensus-aura.workspace = true +cumulus-client-consensus-aura.default-features = true +cumulus-client-consensus-relay-chain.workspace = true +cumulus-client-consensus-relay-chain.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-client-consensus-proposer.workspace = true +cumulus-client-consensus-proposer.default-features = true +cumulus-client-parachain-inherent.workspace = true +cumulus-client-parachain-inherent.default-features = true +cumulus-client-service.workspace = true +cumulus-client-service.default-features = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-aura.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true [dev-dependencies] assert_cmd = { workspace = true } diff --git a/cumulus/polkadot-parachain/polkadot-parachain-lib/README.md b/cumulus/polkadot-parachain/polkadot-parachain-lib/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/polkadot-parachain/polkadot-parachain-lib/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/aura/Cargo.toml b/cumulus/primitives/aura/Cargo.toml index 185b2d40833..52c94222745 100644 --- a/cumulus/primitives/aura/Cargo.toml +++ b/cumulus/primitives/aura/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-aura" -version = "0.7.0" +version = "0.15.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -10,10 +10,8 @@ description = "Core primitives for Aura in Cumulus" workspace = true [dependencies] - -# Substrate -sp-api = { workspace = true } -sp-consensus-aura = { workspace = true } +sp-api.workspace = true +sp-consensus-aura.workspace = true [features] default = ["std"] diff --git a/cumulus/primitives/aura/README.md b/cumulus/primitives/aura/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/aura/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/core/Cargo.toml b/cumulus/primitives/core/Cargo.toml index 533d368d3b0..d4ebdf8c2eb 100644 --- a/cumulus/primitives/core/Cargo.toml +++ b/cumulus/primitives/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-core" -version = "0.7.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -12,17 +12,13 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-trie = { workspace = true } - -# Polkadot -polkadot-core-primitives = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-primitives = { workspace = true } -xcm = { workspace = true } +sp-api.workspace = true +sp-runtime.workspace = true +sp-trie.workspace = true +polkadot-core-primitives.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-primitives.workspace = true +xcm.workspace = true [features] default = ["std"] diff --git a/cumulus/primitives/core/README.md b/cumulus/primitives/core/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/core/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/parachain-inherent/Cargo.toml b/cumulus/primitives/parachain-inherent/Cargo.toml index a4271d3fd9c..ea8bfd3edf7 100644 --- a/cumulus/primitives/parachain-inherent/Cargo.toml +++ b/cumulus/primitives/parachain-inherent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-parachain-inherent" -version = "0.7.0" +version = "0.16.0" authors.workspace = true edition.workspace = true description = "Inherent that needs to be present in every parachain block. Contains messages and a relay chain storage-proof." @@ -13,14 +13,10 @@ workspace = true async-trait = { optional = true, workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -sp-core = { workspace = true } -sp-inherents = { workspace = true } -sp-trie = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } +sp-core.workspace = true +sp-inherents.workspace = true +sp-trie.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/primitives/parachain-inherent/README.md b/cumulus/primitives/parachain-inherent/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/parachain-inherent/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/proof-size-hostfunction/Cargo.toml b/cumulus/primitives/proof-size-hostfunction/Cargo.toml index e61c865d05f..64bc6c0a288 100644 --- a/cumulus/primitives/proof-size-hostfunction/Cargo.toml +++ b/cumulus/primitives/proof-size-hostfunction/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.2.0" +version = "0.10.0" authors.workspace = true edition.workspace = true description = "Hostfunction exposing storage proof size to the runtime." @@ -10,14 +10,14 @@ license = "Apache-2.0" workspace = true [dependencies] -sp-runtime-interface = { workspace = true } -sp-externalities = { workspace = true } -sp-trie = { workspace = true } +sp-runtime-interface.workspace = true +sp-externalities.workspace = true +sp-trie.workspace = true [dev-dependencies] -sp-state-machine = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-state-machine = { default-features = true, path = "../../../substrate/primitives/state-machine" } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } +sp-io = { default-features = true, path = "../../../substrate/primitives/io" } [features] default = ["std"] diff --git a/cumulus/primitives/proof-size-hostfunction/README.md b/cumulus/primitives/proof-size-hostfunction/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/proof-size-hostfunction/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/storage-weight-reclaim/Cargo.toml b/cumulus/primitives/storage-weight-reclaim/Cargo.toml index 3a98fdd017a..2455e7bdcb3 100644 --- a/cumulus/primitives/storage-weight-reclaim/Cargo.toml +++ b/cumulus/primitives/storage-weight-reclaim/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-storage-weight-reclaim" -version = "1.0.0" +version = "8.0.0" authors.workspace = true edition.workspace = true description = "Utilities to reclaim storage weight." @@ -13,20 +13,17 @@ workspace = true codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-runtime = { workspace = true } - -cumulus-primitives-core = { workspace = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-proof-size-hostfunction.workspace = true docify = { workspace = true } [dev-dependencies] -sp-trie = { workspace = true } -sp-io = { workspace = true } -cumulus-test-runtime = { workspace = true } +sp-trie = { path = "../../../substrate/primitives/trie", default-features = false } +sp-io = { path = "../../../substrate/primitives/io", default-features = false } +cumulus-test-runtime = { path = "../../test/runtime" } [features] default = ["std"] @@ -38,7 +35,5 @@ std = [ "frame-system/std", "log/std", "scale-info/std", - "sp-io/std", "sp-runtime/std", - "sp-trie/std", ] diff --git a/cumulus/primitives/storage-weight-reclaim/README.md b/cumulus/primitives/storage-weight-reclaim/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/storage-weight-reclaim/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/timestamp/Cargo.toml b/cumulus/primitives/timestamp/Cargo.toml index cb328e2f2cc..a2e4c3aa28d 100644 --- a/cumulus/primitives/timestamp/Cargo.toml +++ b/cumulus/primitives/timestamp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-timestamp" -version = "0.7.0" +version = "0.16.0" authors.workspace = true edition.workspace = true description = "Provides timestamp related functionality for parachains." @@ -10,12 +10,9 @@ license = "Apache-2.0" workspace = true [dependencies] -# Substrate -sp-inherents = { workspace = true } -sp-timestamp = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } +sp-inherents.workspace = true +sp-timestamp.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/primitives/timestamp/README.md b/cumulus/primitives/timestamp/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/timestamp/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/primitives/utility/Cargo.toml b/cumulus/primitives/utility/Cargo.toml index 2ca8b82001d..ee3de4cd675 100644 --- a/cumulus/primitives/utility/Cargo.toml +++ b/cumulus/primitives/utility/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-primitives-utility" -version = "0.7.0" +version = "0.17.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -12,20 +12,14 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } log = { workspace = true } - -# Substrate -frame-support = { workspace = true } -sp-runtime = { workspace = true } -pallet-asset-conversion = { workspace = true } - -# Polkadot -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } -xcm-builder = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } +frame-support.workspace = true +sp-runtime.workspace = true +pallet-asset-conversion.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +xcm-builder.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/primitives/utility/README.md b/cumulus/primitives/utility/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/primitives/utility/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/test/client/Cargo.toml b/cumulus/test/client/Cargo.toml index fbbaab73ce7..172e9797df1 100644 --- a/cumulus/test/client/Cargo.toml +++ b/cumulus/test/client/Cargo.toml @@ -10,42 +10,63 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } - -# Substrate -sc-service = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } -substrate-test-client = { workspace = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } - -# Polkadot -polkadot-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } - -# Cumulus -cumulus-test-runtime = { workspace = true } -cumulus-test-service = { workspace = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true, default-features = true } -cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true, default-features = true } +sc-service.workspace = true +sc-service.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-aura.workspace = true +sc-consensus-aura.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-executor-common.workspace = true +sc-executor-common.default-features = true +substrate-test-client.workspace = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +frame-system.workspace = true +frame-system.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +cumulus-test-runtime.workspace = true +cumulus-test-service.workspace = true +cumulus-test-relay-sproof-builder.workspace = true +cumulus-test-relay-sproof-builder.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-primitives-proof-size-hostfunction.workspace = true +cumulus-primitives-proof-size-hostfunction.default-features = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-primitives-parachain-inherent.default-features = true +cumulus-primitives-storage-weight-reclaim.workspace = true +cumulus-primitives-storage-weight-reclaim.default-features = true [features] runtime-benchmarks = [ diff --git a/cumulus/test/client/README.md b/cumulus/test/client/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/test/client/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/test/relay-sproof-builder/Cargo.toml b/cumulus/test/relay-sproof-builder/Cargo.toml index e266b580708..a1778d94189 100644 --- a/cumulus/test/relay-sproof-builder/Cargo.toml +++ b/cumulus/test/relay-sproof-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cumulus-test-relay-sproof-builder" -version = "0.7.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -11,17 +11,11 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } - -# Substrate -sp-runtime = { workspace = true } -sp-state-machine = { workspace = true } -sp-trie = { workspace = true } - -# Polkadot -polkadot-primitives = { workspace = true } - -# Cumulus -cumulus-primitives-core = { workspace = true } +sp-runtime.workspace = true +sp-state-machine.workspace = true +sp-trie.workspace = true +polkadot-primitives.workspace = true +cumulus-primitives-core.workspace = true [features] default = ["std"] diff --git a/cumulus/test/relay-sproof-builder/README.md b/cumulus/test/relay-sproof-builder/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/test/relay-sproof-builder/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/test/runtime/Cargo.toml b/cumulus/test/runtime/Cargo.toml index 54b83e2dfed..5304a4aab36 100644 --- a/cumulus/test/runtime/Cargo.toml +++ b/cumulus/test/runtime/Cargo.toml @@ -11,42 +11,38 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# Substrate -frame-executive = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-sudo = { workspace = true } -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-glutton = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-session = { workspace = true } -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Cumulus -cumulus-pallet-parachain-system = { workspace = true } -parachain-info = { workspace = true } -cumulus-primitives-aura = { workspace = true } -pallet-collator-selection = { workspace = true } -cumulus-pallet-aura-ext = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } +frame-executive.workspace = true +frame-support.workspace = true +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-sudo.workspace = true +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-timestamp.workspace = true +pallet-glutton.workspace = true +pallet-transaction-payment.workspace = true +pallet-session.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-consensus-aura.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +cumulus-pallet-parachain-system.workspace = true +parachain-info.workspace = true +cumulus-primitives-aura.workspace = true +pallet-collator-selection.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/cumulus/test/runtime/README.md b/cumulus/test/runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/test/runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/test/service/Cargo.toml b/cumulus/test/service/Cargo.toml index f766d123632..ad7ccdae535 100644 --- a/cumulus/test/service/Cargo.toml +++ b/cumulus/test/service/Cargo.toml @@ -25,88 +25,133 @@ tokio = { features = ["macros"], workspace = true, default-features = true } tracing = { workspace = true, default-features = true } url = { workspace = true } tempfile = { workspace = true } - -# Substrate -frame-system = { workspace = true, default-features = true } -frame-system-rpc-runtime-api = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-state-machine = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -substrate-test-client = { workspace = true } -sc-cli = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-executor-wasmtime = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } - -# Polkadot -polkadot-primitives = { workspace = true, default-features = true } -polkadot-service = { workspace = true, default-features = true } -polkadot-test-service = { workspace = true } -polkadot-cli = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } - -# Cumulus -cumulus-client-cli = { workspace = true, default-features = true } -parachains-common = { workspace = true, default-features = true } -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-client-consensus-proposer = { workspace = true, default-features = true } -cumulus-client-consensus-aura = { workspace = true, default-features = true } -cumulus-client-consensus-relay-chain = { workspace = true, default-features = true } -cumulus-client-parachain-inherent = { workspace = true, default-features = true } -cumulus-client-service = { workspace = true, default-features = true } -cumulus-client-collator = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-relay-chain-inprocess-interface = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } -cumulus-test-runtime = { workspace = true } -cumulus-relay-chain-minimal-node = { workspace = true, default-features = true } -cumulus-client-pov-recovery = { workspace = true, default-features = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } +frame-system.workspace = true +frame-system.default-features = true +frame-system-rpc-runtime-api.workspace = true +frame-system-rpc-runtime-api.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +sc-basic-authorship.workspace = true +sc-basic-authorship.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-aura.workspace = true +sc-consensus-aura.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +substrate-test-client.workspace = true +sc-cli.workspace = true +sc-cli.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-executor-wasmtime.workspace = true +sc-executor-wasmtime.default-features = true +sc-executor-common.workspace = true +sc-executor-common.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-service.workspace = true +polkadot-service.default-features = true +polkadot-test-service.workspace = true +polkadot-cli.workspace = true +polkadot-cli.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +cumulus-client-cli.workspace = true +cumulus-client-cli.default-features = true +parachains-common.workspace = true +parachains-common.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-client-consensus-proposer.workspace = true +cumulus-client-consensus-proposer.default-features = true +cumulus-client-consensus-aura.workspace = true +cumulus-client-consensus-aura.default-features = true +cumulus-client-consensus-relay-chain.workspace = true +cumulus-client-consensus-relay-chain.default-features = true +cumulus-client-parachain-inherent.workspace = true +cumulus-client-parachain-inherent.default-features = true +cumulus-client-service.workspace = true +cumulus-client-service.default-features = true +cumulus-client-collator.workspace = true +cumulus-client-collator.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-relay-chain-inprocess-interface.workspace = true +cumulus-relay-chain-inprocess-interface.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true +cumulus-test-runtime.workspace = true +cumulus-relay-chain-minimal-node.workspace = true +cumulus-relay-chain-minimal-node.default-features = true +cumulus-client-pov-recovery.workspace = true +cumulus-client-pov-recovery.default-features = true +cumulus-test-relay-sproof-builder.workspace = true +cumulus-test-relay-sproof-builder.default-features = true +cumulus-pallet-parachain-system.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +cumulus-primitives-storage-weight-reclaim.default-features = true +pallet-timestamp.workspace = true +pallet-timestamp.default-features = true [dev-dependencies] futures = { workspace = true } portpicker = { workspace = true } -sp-authority-discovery = { workspace = true, default-features = true } -cumulus-test-client = { workspace = true } +sp-authority-discovery = { default-features = true, path = "../../../substrate/primitives/authority-discovery" } +cumulus-test-client = { path = "../client" } # Polkadot dependencies -polkadot-test-service = { workspace = true } +polkadot-test-service = { path = "../../../polkadot/node/test/service" } # Substrate dependencies -sc-cli = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } +sc-cli = { default-features = true, path = "../../../substrate/client/cli" } +substrate-test-utils = { path = "../../../substrate/test-utils" } [features] runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-primitives-core/runtime-benchmarks", - "cumulus-test-client/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "parachains-common/runtime-benchmarks", diff --git a/cumulus/test/service/README.md b/cumulus/test/service/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/cumulus/test/service/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/cumulus/xcm/xcm-emulator/Cargo.toml b/cumulus/xcm/xcm-emulator/Cargo.toml index 6924f11292d..35074e5d375 100644 --- a/cumulus/xcm/xcm-emulator/Cargo.toml +++ b/cumulus/xcm/xcm-emulator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "xcm-emulator" description = "Test kit to emulate XCM program execution." -version = "0.5.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,31 +16,47 @@ log = { workspace = true } lazy_static = { workspace = true } impl-trait-for-tuples = { workspace = true } array-bytes = { workspace = true } - -# Substrate -frame-support = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } - -# Cumulus -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-pallet-xcmp-queue = { workspace = true, default-features = true } -cumulus-pallet-parachain-system = { workspace = true, default-features = true } -cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } -cumulus-test-relay-sproof-builder = { workspace = true, default-features = true } -parachains-common = { workspace = true, default-features = true } - -# Polkadot -xcm = { workspace = true, default-features = true } -xcm-executor = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } +frame-support.workspace = true +frame-support.default-features = true +frame-system.workspace = true +frame-system.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-pallet-xcmp-queue.default-features = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-parachain-system.default-features = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-primitives-parachain-inherent.default-features = true +cumulus-test-relay-sproof-builder.workspace = true +cumulus-test-relay-sproof-builder.default-features = true +parachains-common.workspace = true +parachains-common.default-features = true +xcm.workspace = true +xcm.default-features = true +xcm-executor.workspace = true +xcm-executor.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true diff --git a/cumulus/xcm/xcm-emulator/README.md b/cumulus/xcm/xcm-emulator/README.md index 2a861a9d269..6ca6b672bdf 100644 --- a/cumulus/xcm/xcm-emulator/README.md +++ b/cumulus/xcm/xcm-emulator/README.md @@ -21,3 +21,8 @@ in particular things like disputes, staking and iamonline events can't be tested If you just wish to test execution of various XCM instructions against the XCM VM then the `xcm-simulator` (in the Polkadot repo) is the perfect tool for this. + + +## Release + +Polkadot SDK stable2409 diff --git a/docs/sdk/Cargo.toml b/docs/sdk/Cargo.toml index adc1c1a8efb..1917ca38072 100644 --- a/docs/sdk/Cargo.toml +++ b/docs/sdk/Cargo.toml @@ -8,7 +8,7 @@ authors.workspace = true edition.workspace = true # This crate is not publish-able to crates.io for now because of docify. publish = false -version = "0.0.1" +version = "0.1.0" [lints] workspace = true @@ -17,108 +17,148 @@ workspace = true # Needed for all FRAME-based code codec = { workspace = true } scale-info = { workspace = true } -frame = { features = [ - "experimental", - "runtime", -], workspace = true, default-features = true } -pallet-examples = { workspace = true } -pallet-contracts = { workspace = true } -pallet-default-config-example = { workspace = true, default-features = true } -pallet-example-offchain-worker = { workspace = true, default-features = true } +frame = { features = ["experimental", "runtime"], workspace = true, default-features = true } +pallet-examples.workspace = true +pallet-contracts.workspace = true +pallet-default-config-example.workspace = true +pallet-default-config-example.default-features = true +pallet-example-offchain-worker.workspace = true +pallet-example-offchain-worker.default-features = true # How we build docs in rust-docs simple-mermaid = "0.1.1" docify = { workspace = true } - -# Polkadot SDK deps, typically all should only be in scope such that we can link to their doc item. polkadot-sdk = { features = ["runtime-full"], workspace = true, default-features = true } -node-cli = { workspace = true } -kitchensink-runtime = { workspace = true } -chain-spec-builder = { workspace = true, default-features = true } -subkey = { workspace = true, default-features = true } -frame-system = { workspace = true } -frame-support = { workspace = true } -frame-executive = { workspace = true } -pallet-example-single-block-migrations = { workspace = true, default-features = true } -frame-metadata-hash-extension = { workspace = true, default-features = true } +node-cli.workspace = true +kitchensink-runtime.workspace = true +chain-spec-builder.workspace = true +chain-spec-builder.default-features = true +subkey.workspace = true +subkey.default-features = true +frame-system.workspace = true +frame-support.workspace = true +frame-executive.workspace = true +pallet-example-single-block-migrations.workspace = true +pallet-example-single-block-migrations.default-features = true +frame-metadata-hash-extension.workspace = true +frame-metadata-hash-extension.default-features = true log = { workspace = true, default-features = true } - -# Substrate Client -sc-network = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sc-client-db = { workspace = true, default-features = true } -sc-cli = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sc-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-manual-seal = { workspace = true, default-features = true } -sc-consensus-pow = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } - -substrate-wasm-builder = { workspace = true, default-features = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true, default-features = true } -cumulus-pallet-parachain-system = { workspace = true, default-features = true } -parachain-info = { workspace = true, default-features = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true, default-features = true } -cumulus-client-service = { workspace = true, default-features = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true, default-features = true } - -# Pallets and FRAME internals -pallet-aura = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -pallet-preimage = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -pallet-asset-tx-payment = { workspace = true, default-features = true } -pallet-skip-feeless-payment = { workspace = true, default-features = true } -pallet-asset-conversion-tx-payment = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-multisig = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } -pallet-authorship = { workspace = true, default-features = true } -pallet-collective = { workspace = true, default-features = true } -pallet-democracy = { workspace = true, default-features = true } -pallet-uniques = { workspace = true, default-features = true } -pallet-nfts = { workspace = true, default-features = true } -pallet-scheduler = { workspace = true, default-features = true } -pallet-referenda = { workspace = true, default-features = true } -pallet-broker = { workspace = true, default-features = true } -pallet-babe = { workspace = true, default-features = true } - -# Primitives -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-runtime-interface = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true, default-features = true } -sp-offchain = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } - - -# XCM -xcm = { workspace = true, default-features = true } -xcm-builder = { workspace = true } -xcm-docs = { workspace = true } -xcm-executor = { workspace = true } -xcm-simulator = { workspace = true } -pallet-xcm = { workspace = true } - -# runtime guides -chain-spec-guide-runtime = { workspace = true } - -# Templates -minimal-template-runtime = { workspace = true } -solochain-template-runtime = { workspace = true } -parachain-template-runtime = { workspace = true } +sc-network.workspace = true +sc-network.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sc-client-db.workspace = true +sc-client-db.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +sc-consensus-aura.workspace = true +sc-consensus-aura.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sc-consensus-beefy.workspace = true +sc-consensus-beefy.default-features = true +sc-consensus-manual-seal.workspace = true +sc-consensus-manual-seal.default-features = true +sc-consensus-pow.workspace = true +sc-consensus-pow.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-aura-ext.default-features = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-parachain-system.default-features = true +parachain-info.workspace = true +parachain-info.default-features = true +cumulus-primitives-proof-size-hostfunction.workspace = true +cumulus-primitives-proof-size-hostfunction.default-features = true +cumulus-client-service.workspace = true +cumulus-client-service.default-features = true +cumulus-primitives-storage-weight-reclaim.workspace = true +cumulus-primitives-storage-weight-reclaim.default-features = true +pallet-aura.workspace = true +pallet-aura.default-features = true +pallet-timestamp.workspace = true +pallet-timestamp.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-assets.workspace = true +pallet-assets.default-features = true +pallet-preimage.workspace = true +pallet-preimage.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +pallet-asset-tx-payment.workspace = true +pallet-asset-tx-payment.default-features = true +pallet-skip-feeless-payment.workspace = true +pallet-skip-feeless-payment.default-features = true +pallet-asset-conversion-tx-payment.workspace = true +pallet-asset-conversion-tx-payment.default-features = true +pallet-utility.workspace = true +pallet-utility.default-features = true +pallet-multisig.workspace = true +pallet-multisig.default-features = true +pallet-proxy.workspace = true +pallet-proxy.default-features = true +pallet-authorship.workspace = true +pallet-authorship.default-features = true +pallet-collective.workspace = true +pallet-collective.default-features = true +pallet-democracy.workspace = true +pallet-democracy.default-features = true +pallet-uniques.workspace = true +pallet-uniques.default-features = true +pallet-nfts.workspace = true +pallet-nfts.default-features = true +pallet-scheduler.workspace = true +pallet-scheduler.default-features = true +pallet-referenda.workspace = true +pallet-referenda.default-features = true +pallet-broker.workspace = true +pallet-broker.default-features = true +pallet-babe.workspace = true +pallet-babe.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-runtime-interface.workspace = true +sp-runtime-interface.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-genesis-builder.workspace = true +sp-genesis-builder.default-features = true +sp-offchain.workspace = true +sp-offchain.default-features = true +sp-version.workspace = true +sp-version.default-features = true +xcm.workspace = true +xcm.default-features = true +xcm-builder.workspace = true +xcm-docs.workspace = true +xcm-executor.workspace = true +xcm-simulator.workspace = true +pallet-xcm.workspace = true +chain-spec-guide-runtime.workspace = true +minimal-template-runtime.workspace = true +solochain-template-runtime.workspace = true +parachain-template-runtime.workspace = true diff --git a/docs/sdk/README.md b/docs/sdk/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/docs/sdk/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml b/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml index 02849571203..9f9f15a06fc 100644 --- a/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml +++ b/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "chain-spec-guide-runtime" description = "A minimal runtime for chain spec guide" -version = "0.0.0" +version = "0.1.0" license = "MIT-0" authors.workspace = true homepage.workspace = true @@ -15,33 +15,24 @@ codec = { workspace = true } scale-info = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } - -# this is a frame-based runtime, thus importing `frame` with runtime feature enabled. -frame = { features = [ - "experimental", - "runtime", -], workspace = true } - -# pallets that we want to use -pallet-balances = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } - -# genesis builder that allows us to interact with runtime genesis config -sp-genesis-builder = { workspace = true } +frame = { features = ["experimental", "runtime"], workspace = true } +pallet-balances.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +sp-genesis-builder.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-core = { workspace = true } -sp-keyring = { workspace = true } +sp-core.workspace = true +sp-keyring.workspace = true sp-application-crypto = { features = ["serde"], workspace = true } [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } [dev-dependencies] -chain-spec-builder = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } +chain-spec-builder = { default-features = true, path = "../../../../../substrate/bin/utils/chain-spec-builder", package = "staging-chain-spec-builder" } +sc-chain-spec = { default-features = true, path = "../../../../../substrate/client/chain-spec" } [features] default = ["std"] diff --git a/docs/sdk/src/reference_docs/chain_spec_runtime/README.md b/docs/sdk/src/reference_docs/chain_spec_runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/docs/sdk/src/reference_docs/chain_spec_runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/Cargo.toml b/polkadot/Cargo.toml index 3a939464868..a3c04936221 100644 --- a/polkadot/Cargo.toml +++ b/polkadot/Cargo.toml @@ -18,7 +18,7 @@ rust-version = "1.64.0" readme = "README.md" authors.workspace = true edition.workspace = true -version = "6.0.0" +version = "17.0.0" default-run = "polkadot" [lints] @@ -27,16 +27,17 @@ workspace = true [dependencies] color-eyre = { workspace = true } tikv-jemallocator = { optional = true, features = ["unprefixed_malloc_on_supported_platforms"], workspace = true } - -# Crates in our workspace, defined as dependencies so we can pass them feature flags. polkadot-cli = { features = ["rococo-native", "westend-native"], workspace = true, default-features = true } -polkadot-node-core-pvf = { workspace = true, default-features = true } -polkadot-node-core-pvf-prepare-worker = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } - -# Needed for worker binaries. -polkadot-node-core-pvf-common = { workspace = true, default-features = true } -polkadot-node-core-pvf-execute-worker = { workspace = true, default-features = true } +polkadot-node-core-pvf.workspace = true +polkadot-node-core-pvf.default-features = true +polkadot-node-core-pvf-prepare-worker.workspace = true +polkadot-node-core-pvf-prepare-worker.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-node-core-pvf-common.workspace = true +polkadot-node-core-pvf-common.default-features = true +polkadot-node-core-pvf-execute-worker.workspace = true +polkadot-node-core-pvf-execute-worker.default-features = true [target.'cfg(target_os = "linux")'.dependencies] tikv-jemallocator = { version = "0.5.0", features = ["unprefixed_malloc_on_supported_platforms"] } @@ -46,11 +47,12 @@ assert_cmd = { workspace = true } nix = { features = ["signal"], workspace = true } tempfile = { workspace = true } tokio = { workspace = true, default-features = true } -substrate-rpc-client = { workspace = true, default-features = true } -polkadot-core-primitives = { workspace = true, default-features = true } +substrate-rpc-client = { default-features = true, path = "../substrate/utils/frame/rpc/client" } +polkadot-core-primitives = { default-features = true, path = "core-primitives" } [build-dependencies] -substrate-build-script-utils = { workspace = true, default-features = true } +substrate-build-script-utils.workspace = true +substrate-build-script-utils.default-features = true [badges] maintenance = { status = "actively-developed" } diff --git a/polkadot/README.md b/polkadot/README.md index fa14995e9af..6f12a54bc40 100644 --- a/polkadot/README.md +++ b/polkadot/README.md @@ -230,3 +230,8 @@ that we currently maintain. ## License Polkadot is [GPL 3.0 licensed](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/LICENSE). + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/cli/Cargo.toml b/polkadot/cli/Cargo.toml index da37f6062c5..2a8be2199eb 100644 --- a/polkadot/cli/Cargo.toml +++ b/polkadot/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-cli" description = "Polkadot Relay-chain Client Node" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -25,26 +25,35 @@ thiserror = { workspace = true } futures = { workspace = true } pyroscope = { optional = true, workspace = true } pyroscope_pprofrs = { optional = true, workspace = true } - polkadot-service = { optional = true, workspace = true } - -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true frame-benchmarking-cli = { optional = true, workspace = true, default-features = true } sc-cli = { optional = true, workspace = true, default-features = true } sc-service = { optional = true, workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true sc-tracing = { optional = true, workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-storage-monitor = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-storage-monitor.workspace = true +sc-storage-monitor.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [build-dependencies] -substrate-build-script-utils = { workspace = true, default-features = true } +substrate-build-script-utils.workspace = true +substrate-build-script-utils.default-features = true [features] default = ["cli", "db", "full-node"] diff --git a/polkadot/cli/README.md b/polkadot/cli/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/cli/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/core-primitives/Cargo.toml b/polkadot/core-primitives/Cargo.toml index 42ca2795373..ed96057e476 100644 --- a/polkadot/core-primitives/Cargo.toml +++ b/polkadot/core-primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-core-primitives" -version = "7.0.0" +version = "15.0.0" description = "Core Polkadot types used by Relay Chains and parachains." authors.workspace = true edition.workspace = true @@ -10,8 +10,8 @@ license.workspace = true workspace = true [dependencies] -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-core.workspace = true +sp-runtime.workspace = true scale-info = { features = ["derive"], workspace = true } codec = { features = ["derive"], workspace = true } diff --git a/polkadot/core-primitives/README.md b/polkadot/core-primitives/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/core-primitives/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/erasure-coding/Cargo.toml b/polkadot/erasure-coding/Cargo.toml index 969742c5bb0..d8a6ae23310 100644 --- a/polkadot/erasure-coding/Cargo.toml +++ b/polkadot/erasure-coding/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-erasure-coding" -version = "7.0.0" +version = "16.0.0" description = "Erasure coding used for Polkadot's availability system" authors.workspace = true edition.workspace = true @@ -10,12 +10,16 @@ license.workspace = true workspace = true [dependencies] -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true novelpoly = { workspace = true } codec = { features = ["derive", "std"], workspace = true } -sp-core = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true thiserror = { workspace = true } [dev-dependencies] diff --git a/polkadot/erasure-coding/README.md b/polkadot/erasure-coding/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/erasure-coding/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/erasure-coding/fuzzer/Cargo.toml b/polkadot/erasure-coding/fuzzer/Cargo.toml index 6f451f0319b..ee4d6628a1f 100644 --- a/polkadot/erasure-coding/fuzzer/Cargo.toml +++ b/polkadot/erasure-coding/fuzzer/Cargo.toml @@ -10,10 +10,13 @@ publish = false workspace = true [dependencies] -polkadot-erasure-coding = { workspace = true, default-features = true } +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true honggfuzz = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true [[bin]] name = "reconstruct" diff --git a/polkadot/erasure-coding/fuzzer/README.md b/polkadot/erasure-coding/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/erasure-coding/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/collation-generation/Cargo.toml b/polkadot/node/collation-generation/Cargo.toml index 4b0a5f7248a..7cde7d995e8 100644 --- a/polkadot/node/collation-generation/Cargo.toml +++ b/polkadot/node/collation-generation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-collation-generation" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,20 +11,28 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true thiserror = { workspace = true } codec = { features = ["bit-vec", "derive"], workspace = true } [dev-dependencies] -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../primitives/test-helpers" } assert_matches = { workspace = true } rstest = { workspace = true } -sp-keyring = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } diff --git a/polkadot/node/collation-generation/README.md b/polkadot/node/collation-generation/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/collation-generation/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/approval-voting/Cargo.toml b/polkadot/node/core/approval-voting/Cargo.toml index bc0187bf492..7286986eb71 100644 --- a/polkadot/node/core/approval-voting/Cargo.toml +++ b/polkadot/node/core/approval-voting/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-approval-voting" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,7 +13,8 @@ workspace = true futures = { workspace = true } futures-timer = { workspace = true } codec = { features = ["bit-vec", "derive"], workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true bitvec = { features = ["alloc"], workspace = true } schnellru = { workspace = true } merlin = { workspace = true, default-features = true } @@ -22,19 +23,23 @@ kvdb = { workspace = true } derive_more = { workspace = true, default-features = true } thiserror = { workspace = true } itertools = { workspace = true } - -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-jaeger = { workspace = true, default-features = true } - -sc-keystore = { workspace = true } -sp-consensus = { workspace = true } -sp-consensus-slots = { workspace = true } +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true +sc-keystore.workspace = true +sp-consensus.workspace = true +sp-consensus-slots.workspace = true sp-application-crypto = { features = ["full_crypto"], workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true # rand_core should match schnorrkel rand_core = { workspace = true } rand_chacha = { workspace = true, default-features = true } @@ -43,18 +48,18 @@ rand = { workspace = true, default-features = true } [dev-dependencies] async-trait = { workspace = true } parking_lot = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-keystore = { default-features = true, path = "../../../../substrate/primitives/keystore" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-consensus-babe = { default-features = true, path = "../../../../substrate/primitives/consensus/babe" } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } assert_matches = { workspace = true } kvdb-memorydb = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } log = { workspace = true, default-features = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../../substrate/primitives/tracing", default-features = false } -polkadot-subsystem-bench = { workspace = true } +polkadot-subsystem-bench = { path = "../../subsystem-bench" } [[bench]] name = "approval-voting-regression-bench" diff --git a/polkadot/node/core/approval-voting/README.md b/polkadot/node/core/approval-voting/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/approval-voting/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/av-store/Cargo.toml b/polkadot/node/core/av-store/Cargo.toml index c867180e541..f09e64ab1ab 100644 --- a/polkadot/node/core/av-store/Cargo.toml +++ b/polkadot/node/core/av-store/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-av-store" description = "The Availability Store subsystem. Wrapper over the DB that stores availability data and chunks." -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -14,28 +14,36 @@ futures = { workspace = true } futures-timer = { workspace = true } kvdb = { workspace = true } thiserror = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true bitvec = { workspace = true, default-features = true } codec = { features = ["derive"], workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -sp-consensus = { workspace = true } -polkadot-node-jaeger = { workspace = true, default-features = true } +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +sp-consensus.workspace = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true [dev-dependencies] log = { workspace = true, default-features = true } assert_matches = { workspace = true } kvdb-memorydb = { workspace = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../../substrate/primitives/tracing", default-features = false } -sp-core = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-keyring = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +polkadot-node-subsystem-util = { default-features = true, path = "../../subsystem-util" } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } parking_lot = { workspace = true, default-features = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/core/av-store/README.md b/polkadot/node/core/av-store/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/av-store/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/backing/Cargo.toml b/polkadot/node/core/backing/Cargo.toml index 1b52afc309b..126e505e2fe 100644 --- a/polkadot/node/core/backing/Cargo.toml +++ b/polkadot/node/core/backing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-backing" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,27 +11,35 @@ workspace = true [dependencies] futures = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-statement-table = { workspace = true, default-features = true } +sp-keystore.workspace = true +sp-keystore.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-statement-table.workspace = true +polkadot-statement-table.default-features = true bitvec = { features = ["alloc"], workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true thiserror = { workspace = true } fatality = { workspace = true } schnellru = { workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sc-keystore = { default-features = true, path = "../../../../substrate/client/keystore" } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } futures = { features = ["thread-pool"], workspace = true } assert_matches = { workspace = true } rstest = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/core/backing/README.md b/polkadot/node/core/backing/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/backing/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/bitfield-signing/Cargo.toml b/polkadot/node/core/bitfield-signing/Cargo.toml index 126a18a1416..2714d3230ac 100644 --- a/polkadot/node/core/bitfield-signing/Cargo.toml +++ b/polkadot/node/core/bitfield-signing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-bitfield-signing" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,14 +11,19 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true wasm-timer = { workspace = true } thiserror = { workspace = true } [dev-dependencies] -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/core/bitfield-signing/README.md b/polkadot/node/core/bitfield-signing/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/bitfield-signing/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/candidate-validation/Cargo.toml b/polkadot/node/core/candidate-validation/Cargo.toml index fcacc38cae6..c7bd9024c53 100644 --- a/polkadot/node/core/candidate-validation/Cargo.toml +++ b/polkadot/node/core/candidate-validation/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-candidate-validation" description = "Polkadot crate that implements the Candidate Validation subsystem. Handles requests to validate candidates according to a PVF." -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,28 +13,35 @@ workspace = true async-trait = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } - -sp-keystore = { workspace = true } -sp-application-crypto = { workspace = true } +gum.workspace = true +gum.default-features = true +sp-keystore.workspace = true +sp-application-crypto.workspace = true codec = { features = ["bit-vec", "derive"], workspace = true } - -polkadot-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true [target.'cfg(not(any(target_os = "android", target_os = "unknown")))'.dependencies] -polkadot-node-core-pvf = { workspace = true, default-features = true } +polkadot-node-core-pvf.workspace = true +polkadot-node-core-pvf.default-features = true [dev-dependencies] -sp-keyring = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } futures = { features = ["thread-pool"], workspace = true } assert_matches = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-maybe-compressed-blob = { default-features = true, path = "../../../../substrate/primitives/maybe-compressed-blob" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/core/candidate-validation/README.md b/polkadot/node/core/candidate-validation/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/candidate-validation/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/chain-api/Cargo.toml b/polkadot/node/core/chain-api/Cargo.toml index a8e911e0c5c..2cea6a5ed60 100644 --- a/polkadot/node/core/chain-api/Cargo.toml +++ b/polkadot/node/core/chain-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-chain-api" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,19 +11,25 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true [dev-dependencies] futures = { features = ["thread-pool"], workspace = true } maplit = { workspace = true } codec = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-core = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } +polkadot-node-primitives = { default-features = true, path = "../../primitives" } +polkadot-primitives = { default-features = true, path = "../../../primitives" } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-blockchain = { default-features = true, path = "../../../../substrate/primitives/blockchain" } diff --git a/polkadot/node/core/chain-api/README.md b/polkadot/node/core/chain-api/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/chain-api/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/chain-selection/Cargo.toml b/polkadot/node/core/chain-selection/Cargo.toml index 755d5cadeaa..2a33c62f916 100644 --- a/polkadot/node/core/chain-selection/Cargo.toml +++ b/polkadot/node/core/chain-selection/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-chain-selection" description = "Chain Selection Subsystem" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,18 +12,23 @@ workspace = true [dependencies] futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true kvdb = { workspace = true } thiserror = { workspace = true } codec = { workspace = true, default-features = true } [dev-dependencies] -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-core = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } parking_lot = { workspace = true, default-features = true } assert_matches = { workspace = true } kvdb-memorydb = { workspace = true } diff --git a/polkadot/node/core/chain-selection/README.md b/polkadot/node/core/chain-selection/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/chain-selection/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/dispute-coordinator/Cargo.toml b/polkadot/node/core/dispute-coordinator/Cargo.toml index eb4600b235b..0c927eba514 100644 --- a/polkadot/node/core/dispute-coordinator/Cargo.toml +++ b/polkadot/node/core/dispute-coordinator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-dispute-coordinator" -version = "7.0.0" +version = "18.0.0" description = "The node-side components that participate in disputes" authors.workspace = true edition.workspace = true @@ -11,32 +11,36 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true codec = { workspace = true, default-features = true } kvdb = { workspace = true } thiserror = { workspace = true } schnellru = { workspace = true } fatality = { workspace = true } - -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } - -sc-keystore = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +sc-keystore.workspace = true +sc-keystore.default-features = true [dev-dependencies] kvdb-memorydb = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-keystore = { default-features = true, path = "../../../../substrate/primitives/keystore" } assert_matches = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } futures-timer = { workspace = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } [features] # If not enabled, the dispute coordinator will do nothing. diff --git a/polkadot/node/core/dispute-coordinator/README.md b/polkadot/node/core/dispute-coordinator/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/dispute-coordinator/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/parachains-inherent/Cargo.toml b/polkadot/node/core/parachains-inherent/Cargo.toml index 1e4953f40d0..dd603baf726 100644 --- a/polkadot/node/core/parachains-inherent/Cargo.toml +++ b/polkadot/node/core/parachains-inherent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-parachains-inherent" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,11 +12,17 @@ workspace = true [dependencies] futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true thiserror = { workspace = true } async-trait = { workspace = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true diff --git a/polkadot/node/core/parachains-inherent/README.md b/polkadot/node/core/parachains-inherent/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/parachains-inherent/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/prospective-parachains/Cargo.toml b/polkadot/node/core/prospective-parachains/Cargo.toml index 705014e67a0..636e1757335 100644 --- a/polkadot/node/core/prospective-parachains/Cargo.toml +++ b/polkadot/node/core/prospective-parachains/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-prospective-parachains" -version = "6.0.0" +version = "17.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,19 +11,22 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true thiserror = { workspace = true } fatality = { workspace = true } - -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true [dev-dependencies] assert_matches = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } -sp-tracing = { workspace = true } -sp-core = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } +sp-tracing = { path = "../../../../substrate/primitives/tracing", default-features = false } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } rand = { workspace = true } rstest = { workspace = true } diff --git a/polkadot/node/core/prospective-parachains/README.md b/polkadot/node/core/prospective-parachains/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/prospective-parachains/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/provisioner/Cargo.toml b/polkadot/node/core/provisioner/Cargo.toml index 5869e494c70..828f3172b22 100644 --- a/polkadot/node/core/provisioner/Cargo.toml +++ b/polkadot/node/core/provisioner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-provisioner" -version = "7.0.0" +version = "18.0.0" description = "Responsible for assembling a relay chain block from a set of available parachain candidates" authors.workspace = true edition.workspace = true @@ -12,19 +12,24 @@ workspace = true [dependencies] bitvec = { features = ["alloc"], workspace = true } futures = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true thiserror = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true futures-timer = { workspace = true } fatality = { workspace = true } schnellru = { workspace = true } [dev-dependencies] -sp-application-crypto = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sp-keystore = { default-features = true, path = "../../../../substrate/primitives/keystore" } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } rstest = { workspace = true } diff --git a/polkadot/node/core/provisioner/README.md b/polkadot/node/core/provisioner/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/provisioner/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/pvf-checker/Cargo.toml b/polkadot/node/core/pvf-checker/Cargo.toml index 73ef17a2843..42c6e8e6649 100644 --- a/polkadot/node/core/pvf-checker/Cargo.toml +++ b/polkadot/node/core/pvf-checker/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-pvf-checker" description = "Polkadot crate that implements the PVF pre-checking subsystem. Responsible for checking and voting for PVFs that are pending approval." -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,22 +12,27 @@ workspace = true [dependencies] futures = { workspace = true } thiserror = { workspace = true } -gum = { workspace = true, default-features = true } - -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } - -sp-keystore = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } -sp-application-crypto = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-runtime = { default-features = true, path = "../../../../substrate/primitives/runtime" } +sc-keystore = { default-features = true, path = "../../../../substrate/client/keystore" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } futures-timer = { workspace = true } diff --git a/polkadot/node/core/pvf-checker/README.md b/polkadot/node/core/pvf-checker/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/pvf-checker/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/pvf/Cargo.toml b/polkadot/node/core/pvf/Cargo.toml index d603af04bf0..34b41a04f9c 100644 --- a/polkadot/node/core/pvf/Cargo.toml +++ b/polkadot/node/core/pvf/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-pvf" description = "Polkadot crate that implements the PVF validation host. Responsible for coordinating preparation and execution of PVFs." -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -16,7 +16,8 @@ blake3 = { workspace = true } cfg-if = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true is_executable = { optional = true, workspace = true } pin-project = { workspace = true } rand = { workspace = true, default-features = true } @@ -28,16 +29,22 @@ tokio = { features = ["fs", "process"], workspace = true, default-features = tru codec = { features = [ "derive", ], workspace = true } - -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-core-primitives = { workspace = true, default-features = true } -polkadot-node-core-pvf-common = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -sp-core = { workspace = true, default-features = true } +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-core-primitives.workspace = true +polkadot-core-primitives.default-features = true +polkadot-node-core-pvf-common.workspace = true +polkadot-node-core-pvf-common.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sp-core.workspace = true +sp-core.default-features = true sp-maybe-compressed-blob = { optional = true, workspace = true, default-features = true } polkadot-node-core-pvf-prepare-worker = { optional = true, workspace = true, default-features = true } polkadot-node-core-pvf-execute-worker = { optional = true, workspace = true, default-features = true } @@ -50,20 +57,20 @@ criterion = { features = [ ], workspace = true } hex-literal = { workspace = true, default-features = true } -polkadot-node-core-pvf-common = { features = ["test-utils"], workspace = true, default-features = true } +polkadot-node-core-pvf-common = { features = ["test-utils"], default-features = true, path = "common" } # For benches and integration tests, depend on ourselves with the test-utils # feature. -polkadot-node-core-pvf = { features = ["test-utils"], workspace = true, default-features = true } -rococo-runtime = { workspace = true } +polkadot-node-core-pvf = { features = ["test-utils"], default-features = true, path = "" } +rococo-runtime = { path = "../../../runtime/rococo" } -test-parachain-adder = { workspace = true } -test-parachain-halt = { workspace = true } +test-parachain-adder = { path = "../../../parachain/test-parachains/adder" } +test-parachain-halt = { path = "../../../parachain/test-parachains/halt" } [target.'cfg(target_os = "linux")'.dev-dependencies] libc = "0.2.155" procfs = "0.16.0" rusty-fork = "0.3.0" -sc-sysinfo = { workspace = true, default-features = true } +sc-sysinfo = { default-features = true, path = "../../../../substrate/client/sysinfo" } [[bench]] name = "host_prepare_rococo_runtime" diff --git a/polkadot/node/core/pvf/README.md b/polkadot/node/core/pvf/README.md index 5304b0720b2..31ebe0f993b 100644 --- a/polkadot/node/core/pvf/README.md +++ b/polkadot/node/core/pvf/README.md @@ -45,3 +45,8 @@ another popular persistent shell, mosh, it allows scrollback. [glossary]: https://paritytech.github.io/polkadot-sdk/book/glossary.html [testing]: https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/doc/testing.md [et]: https://github.com/MisterTea/EternalTerminal + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/pvf/common/Cargo.toml b/polkadot/node/core/pvf/common/Cargo.toml index 903c8dd1af2..c9cddcb4f71 100644 --- a/polkadot/node/core/pvf/common/Cargo.toml +++ b/polkadot/node/core/pvf/common/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-pvf-common" description = "Polkadot crate that contains functionality related to PVFs that is shared by the PVF host and the PVF workers." -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,25 +12,33 @@ workspace = true [dependencies] cpu-time = { workspace = true } futures = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true libc = { workspace = true } nix = { features = ["resource", "sched"], workspace = true } thiserror = { workspace = true } codec = { features = ["derive"], workspace = true } - -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -sc-executor = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } -sc-executor-wasmtime = { workspace = true, default-features = true } - -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-executor-common.workspace = true +sc-executor-common.default-features = true +sc-executor-wasmtime.workspace = true +sc-executor-wasmtime.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-externalities.workspace = true +sp-externalities.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true [target.'cfg(target_os = "linux")'.dependencies] landlock = "0.3.0" diff --git a/polkadot/node/core/pvf/common/README.md b/polkadot/node/core/pvf/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/pvf/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/pvf/execute-worker/Cargo.toml b/polkadot/node/core/pvf/execute-worker/Cargo.toml index 6ad340d2561..f1cf080bf06 100644 --- a/polkadot/node/core/pvf/execute-worker/Cargo.toml +++ b/polkadot/node/core/pvf/execute-worker/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-pvf-execute-worker" description = "Polkadot crate that contains the logic for executing PVFs. Used by the polkadot-execute-worker binary." -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,19 +11,23 @@ workspace = true [dependencies] cpu-time = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true cfg-if = { workspace = true } nix = { features = ["process", "resource", "sched"], workspace = true } libc = { workspace = true } codec = { features = ["derive"], workspace = true } - -polkadot-node-core-pvf-common = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -sp-maybe-compressed-blob = { workspace = true, default-features = true } +polkadot-node-core-pvf-common.workspace = true +polkadot-node-core-pvf-common.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true [features] builder = [] diff --git a/polkadot/node/core/pvf/execute-worker/README.md b/polkadot/node/core/pvf/execute-worker/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/pvf/execute-worker/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/pvf/prepare-worker/Cargo.toml b/polkadot/node/core/pvf/prepare-worker/Cargo.toml index 56235bd8219..f6c156b9d75 100644 --- a/polkadot/node/core/pvf/prepare-worker/Cargo.toml +++ b/polkadot/node/core/pvf/prepare-worker/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-core-pvf-prepare-worker" description = "Polkadot crate that contains the logic for preparing PVFs. Used by the polkadot-prepare-worker binary." -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,23 +12,29 @@ workspace = true [dependencies] blake3 = { workspace = true } cfg-if = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true libc = { workspace = true } rayon = { workspace = true } -tracking-allocator = { workspace = true, default-features = true } +tracking-allocator.workspace = true +tracking-allocator.default-features = true tikv-jemalloc-ctl = { optional = true, workspace = true } tikv-jemallocator = { optional = true, workspace = true } nix = { features = ["process", "resource", "sched"], workspace = true } codec = { features = ["derive"], workspace = true } - -polkadot-node-core-pvf-common = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } - -sc-executor-common = { workspace = true, default-features = true } -sc-executor-wasmtime = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } +polkadot-node-core-pvf-common.workspace = true +polkadot-node-core-pvf-common.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sc-executor-common.workspace = true +sc-executor-common.default-features = true +sc-executor-wasmtime.workspace = true +sc-executor-wasmtime.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true [target.'cfg(target_os = "linux")'.dependencies] tikv-jemallocator = "0.5.0" @@ -44,8 +50,8 @@ jemalloc-allocator = [ [dev-dependencies] criterion = { features = ["cargo_bench_support"], workspace = true } -rococo-runtime = { workspace = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } +rococo-runtime = { path = "../../../../runtime/rococo" } +sp-maybe-compressed-blob = { default-features = true, path = "../../../../../substrate/primitives/maybe-compressed-blob" } [[bench]] name = "prepare_rococo_runtime" diff --git a/polkadot/node/core/pvf/prepare-worker/README.md b/polkadot/node/core/pvf/prepare-worker/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/pvf/prepare-worker/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/core/runtime-api/Cargo.toml b/polkadot/node/core/runtime-api/Cargo.toml index 834e4b300b9..2d6a6b2128c 100644 --- a/polkadot/node/core/runtime-api/Cargo.toml +++ b/polkadot/node/core/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-core-runtime-api" -version = "7.0.0" +version = "18.0.0" description = "Wrapper around the parachain-related runtime APIs" authors.workspace = true edition.workspace = true @@ -11,22 +11,26 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true schnellru = { workspace = true } - -sp-consensus-babe = { workspace = true, default-features = true } - -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true [dev-dependencies] -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +sp-api = { default-features = true, path = "../../../../substrate/primitives/api" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } async-trait = { workspace = true } futures = { features = ["thread-pool"], workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-node-primitives = { default-features = true, path = "../../primitives" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/core/runtime-api/README.md b/polkadot/node/core/runtime-api/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/core/runtime-api/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/gum/Cargo.toml b/polkadot/node/gum/Cargo.toml index 9b2df435a06..6ff4aae30ce 100644 --- a/polkadot/node/gum/Cargo.toml +++ b/polkadot/node/gum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracing-gum" -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,5 +12,6 @@ workspace = true [dependencies] coarsetime = { workspace = true } tracing = { workspace = true, default-features = true } -gum-proc-macro = { workspace = true, default-features = true } +gum-proc-macro.workspace = true +gum-proc-macro.default-features = true polkadot-primitives = { features = ["std"], workspace = true, default-features = true } diff --git a/polkadot/node/gum/README.md b/polkadot/node/gum/README.md index aed57635132..d95f3997729 100644 --- a/polkadot/node/gum/README.md +++ b/polkadot/node/gum/README.md @@ -55,3 +55,8 @@ disambiguate, the prefix `gum::` is used. Feature Parity with `tracing::{warn!,..}` is not desired. We want consistency more than anything. All currently used features _are_ supported with _gum_ as well. + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/gum/proc-macro/README.md b/polkadot/node/gum/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/gum/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/jaeger/Cargo.toml b/polkadot/node/jaeger/Cargo.toml index 90a6c80e3d0..4c82e556d85 100644 --- a/polkadot/node/jaeger/Cargo.toml +++ b/polkadot/node/jaeger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-jaeger" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,11 +13,16 @@ workspace = true mick-jaeger = { workspace = true } lazy_static = { workspace = true } parking_lot = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sp-core.workspace = true +sp-core.default-features = true thiserror = { workspace = true } tokio = { workspace = true, default-features = true } log = { workspace = true, default-features = true } diff --git a/polkadot/node/jaeger/README.md b/polkadot/node/jaeger/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/jaeger/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/malus/Cargo.toml b/polkadot/node/malus/Cargo.toml index 49434606a61..56520c0b0d1 100644 --- a/polkadot/node/malus/Cargo.toml +++ b/polkadot/node/malus/Cargo.toml @@ -30,39 +30,54 @@ doc = false [dependencies] polkadot-cli = { features = ["malus", "rococo-native", "westend-native"], workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -polkadot-node-core-dispute-coordinator = { workspace = true, default-features = true } -polkadot-node-core-candidate-validation = { workspace = true, default-features = true } -polkadot-node-core-backing = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +polkadot-node-core-dispute-coordinator.workspace = true +polkadot-node-core-dispute-coordinator.default-features = true +polkadot-node-core-candidate-validation.workspace = true +polkadot-node-core-candidate-validation.default-features = true +polkadot-node-core-backing.workspace = true +polkadot-node-core-backing.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true color-eyre = { workspace = true } assert_matches = { workspace = true } async-trait = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-core.workspace = true +sp-core.default-features = true clap = { features = ["derive"], workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true rand = { workspace = true, default-features = true } - -# Required for worker binaries to build. -polkadot-node-core-pvf-common = { workspace = true, default-features = true } -polkadot-node-core-pvf-execute-worker = { workspace = true, default-features = true } -polkadot-node-core-pvf-prepare-worker = { workspace = true, default-features = true } +polkadot-node-core-pvf-common.workspace = true +polkadot-node-core-pvf-common.default-features = true +polkadot-node-core-pvf-execute-worker.workspace = true +polkadot-node-core-pvf-execute-worker.default-features = true +polkadot-node-core-pvf-prepare-worker.workspace = true +polkadot-node-core-pvf-prepare-worker.default-features = true [dev-dependencies] -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-core = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../subsystem-test-helpers" } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } futures = { features = ["thread-pool"], workspace = true } [build-dependencies] -substrate-build-script-utils = { workspace = true, default-features = true } +substrate-build-script-utils.workspace = true +substrate-build-script-utils.default-features = true [features] default = [] diff --git a/polkadot/node/malus/README.md b/polkadot/node/malus/README.md index 25453a1980e..4420faa01c1 100644 --- a/polkadot/node/malus/README.md +++ b/polkadot/node/malus/README.md @@ -57,3 +57,8 @@ podman build -t paritypr/malus:v1 -f Containerfile ../../.. [zombienet]: https://github.com/paritytech/zombienet [gke]: (https://github.com/paritytech/gurke/blob/main/docs/How-to-setup-access-to-gke-k8s-cluster.md) + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/metrics/Cargo.toml b/polkadot/node/metrics/Cargo.toml index 41b08b66e9b..99783019188 100644 --- a/polkadot/node/metrics/Cargo.toml +++ b/polkadot/node/metrics/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-metrics" description = "Subsystem metric helpers" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,17 +12,21 @@ workspace = true [dependencies] futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true metered = { features = ["futures_channel"], workspace = true } -# Both `sc-service` and `sc-cli` are required by runtime metrics `logger_hook()`. -sc-service = { workspace = true, default-features = true } -sc-cli = { workspace = true, default-features = true } - -prometheus-endpoint = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } +sc-service.workspace = true +sc-service.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true codec = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true bs58 = { features = ["alloc"], workspace = true, default-features = true } log = { workspace = true, default-features = true } @@ -33,10 +37,10 @@ hyper-util = { features = ["client-legacy", "tokio"], workspace = true } hyper = { workspace = true } http-body-util = { workspace = true } tokio = { workspace = true, default-features = true } -polkadot-test-service = { features = ["runtime-metrics"], workspace = true } -substrate-test-utils = { workspace = true } -sc-service = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +polkadot-test-service = { features = ["runtime-metrics"], path = "../test/service" } +substrate-test-utils = { path = "../../../substrate/test-utils" } +sc-service = { default-features = true, path = "../../../substrate/client/service" } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } prometheus-parse = { workspace = true } [features] @@ -44,6 +48,5 @@ default = [] runtime-metrics = [] runtime-benchmarks = [ "polkadot-primitives/runtime-benchmarks", - "polkadot-test-service/runtime-benchmarks", "sc-service/runtime-benchmarks", ] diff --git a/polkadot/node/metrics/README.md b/polkadot/node/metrics/README.md index 0cf57006f67..282b9853c8c 100644 --- a/polkadot/node/metrics/README.md +++ b/polkadot/node/metrics/README.md @@ -7,3 +7,8 @@ Before running `cargo test` in this crate, make sure the worker binaries are bui ```sh cargo build --bin polkadot-execute-worker --bin polkadot-prepare-worker ``` + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/approval-distribution/Cargo.toml b/polkadot/node/network/approval-distribution/Cargo.toml index 51478dfa4a4..cd721807df0 100644 --- a/polkadot/node/network/approval-distribution/Cargo.toml +++ b/polkadot/node/network/approval-distribution/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-approval-distribution" -version = "7.0.0" +version = "18.0.0" description = "Polkadot Approval Distribution subsystem for the distribution of assignments and approvals for approval checks on candidates over the network." authors.workspace = true edition.workspace = true @@ -10,34 +10,42 @@ license.workspace = true workspace = true [dependencies] -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-jaeger = { workspace = true, default-features = true } +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true rand = { workspace = true, default-features = true } itertools = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true bitvec = { features = ["alloc"], workspace = true } [dev-dependencies] -sc-keystore = { workspace = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } -sp-core = { features = ["std"], workspace = true, default-features = true } +sc-keystore = { path = "../../../../substrate/client/keystore", default-features = false } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sp-authority-discovery = { default-features = true, path = "../../../../substrate/primitives/authority-discovery" } +sp-core = { features = ["std"], default-features = true, path = "../../../../substrate/primitives/core" } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } assert_matches = { workspace = true } schnorrkel = { workspace = true } # rand_core should match schnorrkel rand_core = { workspace = true } rand_chacha = { workspace = true, default-features = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../../substrate/primitives/tracing", default-features = false } log = { workspace = true, default-features = true } diff --git a/polkadot/node/network/approval-distribution/README.md b/polkadot/node/network/approval-distribution/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/approval-distribution/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/availability-distribution/Cargo.toml b/polkadot/node/network/availability-distribution/Cargo.toml index 8c5574f244e..315557af596 100644 --- a/polkadot/node/network/availability-distribution/Cargo.toml +++ b/polkadot/node/network/availability-distribution/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-availability-distribution" description = "The Availability Distribution subsystem. Requests the required availability data. Also distributes availability data and chunks to requesters." -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,17 +11,26 @@ workspace = true [dependencies] futures = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true codec = { features = ["std"], workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +sc-network.workspace = true +sc-network.default-features = true sp-core = { features = ["std"], workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +sp-keystore.workspace = true +sp-keystore.default-features = true thiserror = { workspace = true } rand = { workspace = true, default-features = true } derive_more = { workspace = true, default-features = true } @@ -29,16 +38,16 @@ schnellru = { workspace = true } fatality = { workspace = true } [dev-dependencies] -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-core = { features = ["std"], workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-core = { features = ["std"], default-features = true, path = "../../../../substrate/primitives/core" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } +sc-network = { default-features = true, path = "../../../../substrate/client/network" } futures-timer = { workspace = true } assert_matches = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } rstest = { workspace = true } -polkadot-subsystem-bench = { workspace = true } +polkadot-subsystem-bench = { path = "../../subsystem-bench" } [[bench]] diff --git a/polkadot/node/network/availability-distribution/README.md b/polkadot/node/network/availability-distribution/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/availability-distribution/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/availability-recovery/Cargo.toml b/polkadot/node/network/availability-recovery/Cargo.toml index 41f09b1f704..bb8a4a4743d 100644 --- a/polkadot/node/network/availability-recovery/Cargo.toml +++ b/polkadot/node/network/availability-recovery/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-availability-recovery" description = "The Availability Recovery subsystem. Handles requests for recovering the availability data of included candidates." -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -17,16 +17,23 @@ rand = { workspace = true, default-features = true } fatality = { workspace = true } thiserror = { workspace = true } async-trait = { workspace = true } -gum = { workspace = true, default-features = true } - -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true codec = { features = ["derive"], workspace = true } -sc-network = { workspace = true, default-features = true } +sc-network.workspace = true +sc-network.default-features = true [dev-dependencies] assert_matches = { workspace = true } @@ -34,15 +41,15 @@ futures-timer = { workspace = true } rstest = { workspace = true } log = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sc-network = { default-features = true, path = "../../../../substrate/client/network" } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } -polkadot-subsystem-bench = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } +polkadot-subsystem-bench = { path = "../../subsystem-bench" } [[bench]] name = "availability-recovery-regression-bench" diff --git a/polkadot/node/network/availability-recovery/README.md b/polkadot/node/network/availability-recovery/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/availability-recovery/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/bitfield-distribution/Cargo.toml b/polkadot/node/network/bitfield-distribution/Cargo.toml index 6d007255c57..5e205c6c8b7 100644 --- a/polkadot/node/network/bitfield-distribution/Cargo.toml +++ b/polkadot/node/network/bitfield-distribution/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-availability-bitfield-distribution" -version = "7.0.0" +version = "18.0.0" description = "Polkadot Bitfiled Distribution subsystem, which gossips signed availability bitfields used to compactly determine which backed candidates are available or not based on a 2/3+ quorum." authors.workspace = true edition.workspace = true @@ -13,22 +13,27 @@ workspace = true always-assert = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true rand = { workspace = true, default-features = true } [dev-dependencies] -polkadot-node-subsystem-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } bitvec = { features = ["alloc"], workspace = true } -sp-core = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sp-authority-discovery = { default-features = true, path = "../../../../substrate/primitives/authority-discovery" } +sp-keystore = { default-features = true, path = "../../../../substrate/primitives/keystore" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } maplit = { workspace = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../../substrate/primitives/tracing", default-features = false } assert_matches = { workspace = true } rand_chacha = { workspace = true, default-features = true } diff --git a/polkadot/node/network/bitfield-distribution/README.md b/polkadot/node/network/bitfield-distribution/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/bitfield-distribution/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/bridge/Cargo.toml b/polkadot/node/network/bridge/Cargo.toml index b4b5743853c..f299d146419 100644 --- a/polkadot/node/network/bridge/Cargo.toml +++ b/polkadot/node/network/bridge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-network-bridge" -version = "7.0.0" +version = "18.0.0" description = "The Network Bridge Subsystem — protocol multiplexer for Polkadot." authors.workspace = true edition.workspace = true @@ -13,15 +13,23 @@ workspace = true always-assert = { workspace = true } async-trait = { workspace = true } futures = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true codec = { features = ["derive"], workspace = true } -sc-network = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } +sc-network.workspace = true +sc-network.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true parking_lot = { workspace = true, default-features = true } bytes = { workspace = true, default-features = true } fatality = { workspace = true } @@ -29,9 +37,9 @@ thiserror = { workspace = true } [dev-dependencies] assert_matches = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-node-subsystem-util = { default-features = true, path = "../../subsystem-util" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } futures-timer = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/network/bridge/README.md b/polkadot/node/network/bridge/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/bridge/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/collator-protocol/Cargo.toml b/polkadot/node/network/collator-protocol/Cargo.toml index 304cb23bb6a..97592f3a41c 100644 --- a/polkadot/node/network/collator-protocol/Cargo.toml +++ b/polkadot/node/network/collator-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-collator-protocol" -version = "7.0.0" +version = "18.0.0" description = "Polkadot Collator Protocol subsystem. Allows collators and validators to talk to each other." authors.workspace = true edition.workspace = true @@ -13,35 +13,42 @@ workspace = true bitvec = { features = ["alloc"], workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true schnellru.workspace = true - -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } - -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true fatality = { workspace = true } thiserror = { workspace = true } tokio-util = { workspace = true } [dev-dependencies] -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../../substrate/primitives/tracing", default-features = false } assert_matches = { workspace = true } rstest = { workspace = true } -sp-core = { features = ["std"], workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } +sp-core = { features = ["std"], default-features = true, path = "../../../../substrate/primitives/core" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sc-keystore = { default-features = true, path = "../../../../substrate/client/keystore" } +sc-network = { default-features = true, path = "../../../../substrate/client/network" } codec = { features = ["std"], workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } [features] default = [] diff --git a/polkadot/node/network/collator-protocol/README.md b/polkadot/node/network/collator-protocol/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/collator-protocol/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/dispute-distribution/Cargo.toml b/polkadot/node/network/dispute-distribution/Cargo.toml index ccf1b5daad7..e5c3c6cc261 100644 --- a/polkadot/node/network/dispute-distribution/Cargo.toml +++ b/polkadot/node/network/dispute-distribution/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-dispute-distribution" -version = "7.0.0" +version = "18.0.0" description = "Polkadot Dispute Distribution subsystem, which ensures all concerned validators are aware of a dispute and have the relevant votes." authors.workspace = true edition.workspace = true @@ -12,18 +12,28 @@ workspace = true [dependencies] futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true derive_more = { workspace = true, default-features = true } codec = { features = ["std"], workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true thiserror = { workspace = true } fatality = { workspace = true } schnellru = { workspace = true } @@ -32,11 +42,11 @@ indexmap = { workspace = true } [dev-dependencies] async-channel = { workspace = true } async-trait = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } +sc-keystore = { default-features = true, path = "../../../../substrate/client/keystore" } futures-timer = { workspace = true } assert_matches = { workspace = true } lazy_static = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } diff --git a/polkadot/node/network/dispute-distribution/README.md b/polkadot/node/network/dispute-distribution/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/dispute-distribution/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/gossip-support/Cargo.toml b/polkadot/node/network/gossip-support/Cargo.toml index 83fdc7e2619..fd7aa93044b 100644 --- a/polkadot/node/network/gossip-support/Cargo.toml +++ b/polkadot/node/network/gossip-support/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-gossip-support" -version = "7.0.0" +version = "18.0.0" description = "Polkadot Gossip Support subsystem. Responsible for keeping track of session changes and issuing a connection request to the relevant validators on every new session." authors.workspace = true edition.workspace = true @@ -10,31 +10,41 @@ license.workspace = true workspace = true [dependencies] -sp-application-crypto = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } - -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true futures = { workspace = true } futures-timer = { workspace = true } rand = { workspace = true } rand_chacha = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true [dev-dependencies] -sp-keyring = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-consensus-babe = { default-features = true, path = "../../../../substrate/primitives/consensus/babe" } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } +sp-authority-discovery = { default-features = true, path = "../../../../substrate/primitives/authority-discovery" } -polkadot-node-subsystem-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } assert_matches = { workspace = true } async-trait = { workspace = true } diff --git a/polkadot/node/network/gossip-support/README.md b/polkadot/node/network/gossip-support/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/gossip-support/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/protocol/Cargo.toml b/polkadot/node/network/protocol/Cargo.toml index c9ae23d756c..7b6cf308e06 100644 --- a/polkadot/node/network/protocol/Cargo.toml +++ b/polkadot/node/network/protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-node-network-protocol" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,21 +13,29 @@ workspace = true async-channel = { workspace = true } async-trait = { workspace = true } hex = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-jaeger = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true codec = { features = ["derive"], workspace = true } -sc-network = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-authority-discovery = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-network.workspace = true +sc-network.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-authority-discovery.workspace = true +sc-authority-discovery.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true strum = { features = ["derive"], workspace = true, default-features = true } futures = { workspace = true } thiserror = { workspace = true } fatality = { workspace = true } rand = { workspace = true, default-features = true } derive_more = { workspace = true, default-features = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true bitvec = { workspace = true, default-features = true } [dev-dependencies] diff --git a/polkadot/node/network/protocol/README.md b/polkadot/node/network/protocol/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/protocol/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/network/statement-distribution/Cargo.toml b/polkadot/node/network/statement-distribution/Cargo.toml index 2a9773ddde4..ca415d45dcb 100644 --- a/polkadot/node/network/statement-distribution/Cargo.toml +++ b/polkadot/node/network/statement-distribution/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-statement-distribution" description = "Statement Distribution Subsystem" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,14 +12,21 @@ workspace = true [dependencies] futures = { workspace = true } futures-timer = { workspace = true } -gum = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -sp-staking = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sp-staking.workspace = true +sp-keystore.workspace = true +sp-keystore.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true arrayvec = { workspace = true } indexmap = { workspace = true } codec = { features = ["derive"], workspace = true } @@ -30,19 +37,19 @@ bitvec = { workspace = true, default-features = true } [dev-dependencies] async-channel = { workspace = true } assert_matches = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-authority-discovery = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers = { path = "../../subsystem-test-helpers" } +sp-authority-discovery = { default-features = true, path = "../../../../substrate/primitives/authority-discovery" } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-application-crypto = { default-features = true, path = "../../../../substrate/primitives/application-crypto" } +sp-keystore = { default-features = true, path = "../../../../substrate/primitives/keystore" } +sp-tracing = { default-features = true, path = "../../../../substrate/primitives/tracing" } +sc-keystore = { default-features = true, path = "../../../../substrate/client/keystore" } +sc-network = { default-features = true, path = "../../../../substrate/client/network" } futures-timer = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../../primitives/test-helpers" } rand_chacha = { workspace = true, default-features = true } -polkadot-subsystem-bench = { workspace = true } +polkadot-subsystem-bench = { path = "../../subsystem-bench" } [[bench]] name = "statement-distribution-regression-bench" diff --git a/polkadot/node/network/statement-distribution/README.md b/polkadot/node/network/statement-distribution/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/network/statement-distribution/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/overseer/Cargo.toml b/polkadot/node/overseer/Cargo.toml index 2253a5ae0c6..f1a0aa6ec79 100644 --- a/polkadot/node/overseer/Cargo.toml +++ b/polkadot/node/overseer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-overseer" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -10,30 +10,39 @@ description = "System overseer of the Polkadot node" workspace = true [dependencies] -sc-client-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true futures = { workspace = true } futures-timer = { workspace = true } parking_lot = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true orchestra = { features = ["futures_channel"], workspace = true } -gum = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +sp-core.workspace = true +sp-core.default-features = true async-trait = { workspace = true } tikv-jemalloc-ctl = { optional = true, workspace = true } [dev-dependencies] metered = { features = ["futures_channel"], workspace = true } -sp-core = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } futures = { features = ["thread-pool"], workspace = true } femme = { workspace = true } assert_matches = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../primitives/test-helpers" } +polkadot-node-subsystem-test-helpers = { path = "../subsystem-test-helpers" } [target.'cfg(target_os = "linux")'.dependencies] tikv-jemalloc-ctl = "0.5.0" @@ -41,5 +50,5 @@ tikv-jemalloc-ctl = "0.5.0" [features] default = ["futures_channel"] expand = ["orchestra/expand"] -futures_channel = ["metered/futures_channel", "orchestra/futures_channel"] +futures_channel = [ "orchestra/futures_channel"] jemalloc-allocator = ["dep:tikv-jemalloc-ctl"] diff --git a/polkadot/node/overseer/README.md b/polkadot/node/overseer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/overseer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/primitives/Cargo.toml b/polkadot/node/primitives/Cargo.toml index 7185205f905..2e495e7db87 100644 --- a/polkadot/node/primitives/Cargo.toml +++ b/polkadot/node/primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-primitives" description = "Primitives types for the Node-side" -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,24 +13,31 @@ workspace = true bounded-vec = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true codec = { features = ["derive"], workspace = true } -sp-core = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true } +sp-core.workspace = true +sp-core.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-consensus-slots.workspace = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +polkadot-parachain-primitives.workspace = true schnorrkel = { workspace = true, default-features = true } thiserror = { workspace = true } bitvec = { features = ["alloc"], workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } -sc-keystore = { workspace = true } +sc-keystore.workspace = true [target.'cfg(not(target_os = "unknown"))'.dependencies] zstd = { version = "0.12.4", default-features = false } [dev-dependencies] -polkadot-erasure-coding = { workspace = true, default-features = true } +polkadot-erasure-coding = { default-features = true, path = "../../erasure-coding" } diff --git a/polkadot/node/primitives/README.md b/polkadot/node/primitives/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/primitives/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/service/Cargo.toml b/polkadot/node/service/Cargo.toml index 89f8212bf9d..99f381a7b99 100644 --- a/polkadot/node/service/Cargo.toml +++ b/polkadot/node/service/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-service" rust-version = "1.60" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,69 +11,111 @@ description = "Utils to tie different Polkadot components together and allow ins workspace = true [dependencies] -# Substrate Client -sc-authority-discovery = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -mmr-gadget = { workspace = true, default-features = true } -sp-mmr-primitives = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-slots = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-sync-state-rpc = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } -sc-offchain = { workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } -sc-service = { workspace = true } -sc-telemetry = { workspace = true, default-features = true } - -# Substrate Primitives -sp-authority-discovery = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-offchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-session = { workspace = true, default-features = true } -sp-transaction-pool = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-weights = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } - -# Substrate Pallets -pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = true } +sc-authority-discovery.workspace = true +sc-authority-discovery.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-beefy.workspace = true +sc-consensus-beefy.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +mmr-gadget.workspace = true +mmr-gadget.default-features = true +sp-mmr-primitives.workspace = true +sp-mmr-primitives.default-features = true +sp-genesis-builder.workspace = true +sp-genesis-builder.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-slots.workspace = true +sc-consensus-slots.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-sync-state-rpc.workspace = true +sc-sync-state-rpc.default-features = true +sc-keystore.workspace = true +sc-keystore.default-features = true +sc-basic-authorship.workspace = true +sc-basic-authorship.default-features = true +sc-offchain.workspace = true +sc-offchain.default-features = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +sc-service.workspace = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-authority-discovery.workspace = true +sp-authority-discovery.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-offchain.workspace = true +sp-offchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-session.workspace = true +sp-session.default-features = true +sp-transaction-pool.workspace = true +sp-transaction-pool.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-weights.workspace = true +sp-weights.default-features = true +sp-version.workspace = true +sp-version.default-features = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-transaction-payment-rpc-runtime-api.default-features = true frame-metadata-hash-extension = { optional = true, workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } - -# Substrate Other -frame-system-rpc-runtime-api = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -frame-benchmarking-cli = { workspace = true, default-features = true } -frame-benchmarking = { workspace = true, default-features = true } +frame-system.workspace = true +frame-system.default-features = true +frame-system-rpc-runtime-api.workspace = true +frame-system-rpc-runtime-api.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +frame-benchmarking-cli.workspace = true +frame-benchmarking-cli.default-features = true +frame-benchmarking.workspace = true +frame-benchmarking.default-features = true # External Crates async-trait = { workspace = true } futures = { workspace = true } is_executable = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true log = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } @@ -83,29 +125,32 @@ kvdb-rocksdb = { optional = true, workspace = true } parity-db = { optional = true, workspace = true } codec = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } - -# Polkadot -polkadot-core-primitives = { workspace = true, default-features = true } -polkadot-node-core-parachains-inherent = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-rpc = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } - -# Polkadot Runtime Constants +polkadot-core-primitives.workspace = true +polkadot-core-primitives.default-features = true +polkadot-node-core-parachains-inherent.workspace = true +polkadot-node-core-parachains-inherent.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-rpc.workspace = true +polkadot-rpc.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true rococo-runtime-constants = { optional = true, workspace = true, default-features = true } westend-runtime-constants = { optional = true, workspace = true, default-features = true } - -# Polkadot Runtimes westend-runtime = { optional = true, workspace = true } rococo-runtime = { optional = true, workspace = true } - -# Polkadot Subsystems polkadot-approval-distribution = { optional = true, workspace = true, default-features = true } polkadot-availability-bitfield-distribution = { optional = true, workspace = true, default-features = true } polkadot-availability-distribution = { optional = true, workspace = true, default-features = true } @@ -129,15 +174,16 @@ polkadot-node-core-pvf = { optional = true, workspace = true, default-features = polkadot-node-core-pvf-checker = { optional = true, workspace = true, default-features = true } polkadot-node-core-runtime-api = { optional = true, workspace = true, default-features = true } polkadot-statement-distribution = { optional = true, workspace = true, default-features = true } - -xcm = { workspace = true, default-features = true } -xcm-runtime-apis = { workspace = true, default-features = true } +xcm.workspace = true +xcm.default-features = true +xcm-runtime-apis.workspace = true +xcm-runtime-apis.default-features = true [dev-dependencies] -polkadot-test-client = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } -sp-tracing = { workspace = true } +polkadot-test-client = { path = "../test/client" } +polkadot-node-subsystem-test-helpers = { path = "../subsystem-test-helpers" } +polkadot-primitives-test-helpers = { path = "../../primitives/test-helpers" } +sp-tracing = { path = "../../../substrate/primitives/tracing", default-features = false } assert_matches = { workspace = true } serial_test = { workspace = true } tempfile = { workspace = true } @@ -200,7 +246,6 @@ runtime-benchmarks = [ "frame-system/runtime-benchmarks", "polkadot-primitives/runtime-benchmarks", "polkadot-runtime-parachains/runtime-benchmarks", - "polkadot-test-client/runtime-benchmarks", "rococo-runtime?/runtime-benchmarks", "sc-service/runtime-benchmarks", "sp-runtime/runtime-benchmarks", diff --git a/polkadot/node/service/README.md b/polkadot/node/service/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/service/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/subsystem-bench/Cargo.toml b/polkadot/node/subsystem-bench/Cargo.toml index ae798cf2640..40eb3f613f8 100644 --- a/polkadot/node/subsystem-bench/Cargo.toml +++ b/polkadot/node/subsystem-bench/Cargo.toml @@ -23,37 +23,55 @@ doc = false [dependencies] tikv-jemallocator = { features = ["profiling", "unprefixed_malloc_on_supported_platforms"], workspace = true, optional = true } jemalloc_pprof = { workspace = true, optional = true } -polkadot-service = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } +polkadot-service.workspace = true +polkadot-service.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true polkadot-availability-recovery = { features = ["subsystem-benchmarks"], workspace = true, default-features = true } -polkadot-availability-distribution = { workspace = true, default-features = true } -polkadot-statement-distribution = { workspace = true, default-features = true } -polkadot-node-core-av-store = { workspace = true, default-features = true } -polkadot-node-core-chain-api = { workspace = true, default-features = true } -polkadot-availability-bitfield-distribution = { workspace = true, default-features = true } +polkadot-availability-distribution.workspace = true +polkadot-availability-distribution.default-features = true +polkadot-statement-distribution.workspace = true +polkadot-statement-distribution.default-features = true +polkadot-node-core-av-store.workspace = true +polkadot-node-core-av-store.default-features = true +polkadot-node-core-chain-api.workspace = true +polkadot-node-core-chain-api.default-features = true +polkadot-availability-bitfield-distribution.workspace = true +polkadot-availability-bitfield-distribution.default-features = true color-eyre = { workspace = true } -polkadot-overseer = { workspace = true, default-features = true } +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true colored = { workspace = true } assert_matches = { workspace = true } async-trait = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-keystore.workspace = true +sp-keystore.default-features = true +sc-keystore.workspace = true +sc-keystore.default-features = true +sp-core.workspace = true +sp-core.default-features = true clap = { features = ["derive"], workspace = true } futures = { workspace = true } futures-timer = { workspace = true } bincode = { workspace = true } sha1 = { workspace = true } hex = { workspace = true, default-features = true } -gum = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true log = { workspace = true, default-features = true } -sp-tracing = { workspace = true } +sp-tracing.workspace = true rand = { workspace = true, default-features = true } # `rand` only supports uniform distribution, we need normal distribution for latency. rand_distr = { workspace = true } @@ -63,27 +81,38 @@ kvdb-memorydb = { workspace = true } codec = { features = ["derive", "std"], workspace = true, default-features = true } tokio = { features = ["parking_lot", "rt-multi-thread"], workspace = true, default-features = true } clap-num = { workspace = true } -polkadot-node-subsystem-test-helpers = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } +polkadot-node-subsystem-test-helpers.workspace = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true itertools = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } +polkadot-primitives-test-helpers.workspace = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true prometheus = { workspace = true } serde = { workspace = true, default-features = true } serde_yaml = { workspace = true } serde_json = { workspace = true } - -polkadot-node-core-approval-voting = { workspace = true, default-features = true } -polkadot-approval-distribution = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-timestamp = { workspace = true, default-features = true } +polkadot-node-core-approval-voting.workspace = true +polkadot-node-core-approval-voting.default-features = true +polkadot-approval-distribution.workspace = true +polkadot-approval-distribution.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-runtime.workspace = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true schnorrkel = { workspace = true } # rand_core should match schnorrkel diff --git a/polkadot/node/subsystem-bench/README.md b/polkadot/node/subsystem-bench/README.md index 8d20f1f49c0..2d081461b49 100644 --- a/polkadot/node/subsystem-bench/README.md +++ b/polkadot/node/subsystem-bench/README.md @@ -315,3 +315,8 @@ need to also build an `Overseer`, but that should be easy using the mockups for Ideally we want to have a single mock implementation for subsystems that can be minimally configured to be used in different tests. A good example is `runtime-api` which currently only responds to session information requests based on static data. It can be easily extended to service other requests. + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/subsystem-test-helpers/Cargo.toml b/polkadot/node/subsystem-test-helpers/Cargo.toml index d3229291673..0fc5ec3bd38 100644 --- a/polkadot/node/subsystem-test-helpers/Cargo.toml +++ b/polkadot/node/subsystem-test-helpers/Cargo.toml @@ -14,16 +14,27 @@ workspace = true async-trait = { workspace = true } futures = { workspace = true } parking_lot = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-node-subsystem-util = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } - -sc-client-api = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-node-subsystem-util.workspace = true +polkadot-node-subsystem-util.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sc-keystore.workspace = true +sc-keystore.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true diff --git a/polkadot/node/subsystem-test-helpers/README.md b/polkadot/node/subsystem-test-helpers/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/subsystem-test-helpers/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/subsystem-types/Cargo.toml b/polkadot/node/subsystem-types/Cargo.toml index c8fc324699e..00be6eec90d 100644 --- a/polkadot/node/subsystem-types/Cargo.toml +++ b/polkadot/node/subsystem-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-subsystem-types" description = "Subsystem traits and message definitions" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,23 +13,38 @@ workspace = true derive_more = { workspace = true, default-features = true } fatality = { workspace = true } futures = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-statement-table = { workspace = true, default-features = true } -polkadot-node-jaeger = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-statement-table.workspace = true +polkadot-statement-table.default-features = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true orchestra = { features = ["futures_channel"], workspace = true } -sc-network = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } +sc-network.workspace = true +sc-network.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-authority-discovery.workspace = true +sp-authority-discovery.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true smallvec = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true thiserror = { workspace = true } async-trait = { workspace = true } bitvec = { features = ["alloc"], workspace = true } diff --git a/polkadot/node/subsystem-types/README.md b/polkadot/node/subsystem-types/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/subsystem-types/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/subsystem-util/Cargo.toml b/polkadot/node/subsystem-util/Cargo.toml index a7157d1b5b7..13deb843fe0 100644 --- a/polkadot/node/subsystem-util/Cargo.toml +++ b/polkadot/node/subsystem-util/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-subsystem-util" description = "Subsystem traits and message definitions" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -20,25 +20,37 @@ pin-project = { workspace = true } rand = { workspace = true, default-features = true } thiserror = { workspace = true } fatality = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true derive_more = { workspace = true, default-features = true } schnellru = { workspace = true } - -polkadot-erasure-coding = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -polkadot-node-jaeger = { workspace = true, default-features = true } -polkadot-node-metrics = { workspace = true, default-features = true } -polkadot-node-network-protocol = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-overseer = { workspace = true, default-features = true } +polkadot-erasure-coding.workspace = true +polkadot-erasure-coding.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true +polkadot-node-metrics.workspace = true +polkadot-node-metrics.default-features = true +polkadot-node-network-protocol.workspace = true +polkadot-node-network-protocol.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true metered = { features = ["futures_channel"], workspace = true } - -sp-core = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true kvdb = { workspace = true } parity-db = { workspace = true } @@ -47,9 +59,9 @@ parity-db = { workspace = true } assert_matches = { workspace = true } futures = { features = ["thread-pool"], workspace = true } log = { workspace = true, default-features = true } -polkadot-node-subsystem-test-helpers = { workspace = true } +polkadot-node-subsystem-test-helpers = { path = "../subsystem-test-helpers" } lazy_static = { workspace = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../primitives/test-helpers" } kvdb-shared-tests = { workspace = true } tempfile = { workspace = true } kvdb-memorydb = { workspace = true } diff --git a/polkadot/node/subsystem-util/README.md b/polkadot/node/subsystem-util/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/subsystem-util/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/subsystem/Cargo.toml b/polkadot/node/subsystem/Cargo.toml index 8edfea9e26b..cbba5b90545 100644 --- a/polkadot/node/subsystem/Cargo.toml +++ b/polkadot/node/subsystem/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-node-subsystem" description = "Subsystem traits and message definitions and the generated overseer" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -10,6 +10,9 @@ license.workspace = true workspace = true [dependencies] -polkadot-overseer = { workspace = true, default-features = true } -polkadot-node-subsystem-types = { workspace = true, default-features = true } -polkadot-node-jaeger = { workspace = true, default-features = true } +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-node-subsystem-types.workspace = true +polkadot-node-subsystem-types.default-features = true +polkadot-node-jaeger.workspace = true +polkadot-node-jaeger.default-features = true diff --git a/polkadot/node/subsystem/README.md b/polkadot/node/subsystem/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/subsystem/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/test/client/Cargo.toml b/polkadot/node/test/client/Cargo.toml index 587af659fbd..5267e93e664 100644 --- a/polkadot/node/test/client/Cargo.toml +++ b/polkadot/node/test/client/Cargo.toml @@ -11,33 +11,46 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } - -# Polkadot dependencies -polkadot-test-runtime = { workspace = true } -polkadot-test-service = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } - -# Substrate dependencies -substrate-test-client = { workspace = true } -sc-service = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-offchain = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -frame-benchmarking = { workspace = true, default-features = true } +polkadot-test-runtime.workspace = true +polkadot-test-service.workspace = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +substrate-test-client.workspace = true +sc-service.workspace = true +sc-service.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-offchain.workspace = true +sc-offchain.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-io.workspace = true +sp-io.default-features = true +frame-benchmarking.workspace = true +frame-benchmarking.default-features = true [dev-dependencies] -sp-keyring = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../../substrate/primitives/keyring" } futures = { workspace = true } [features] diff --git a/polkadot/node/test/client/README.md b/polkadot/node/test/client/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/test/client/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/test/service/Cargo.toml b/polkadot/node/test/service/Cargo.toml index 8eb6105f98e..124d8070508 100644 --- a/polkadot/node/test/service/Cargo.toml +++ b/polkadot/node/test/service/Cargo.toml @@ -12,57 +12,89 @@ workspace = true [dependencies] futures = { workspace = true } hex = { workspace = true, default-features = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true rand = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } tempfile = { workspace = true } tokio = { workspace = true, default-features = true } - -# Polkadot dependencies -polkadot-overseer = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-rpc = { workspace = true, default-features = true } -polkadot-runtime-common = { workspace = true, default-features = true } -polkadot-service = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-test-runtime = { workspace = true } -test-runtime-constants = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } - -# Substrate dependencies -sp-authority-discovery = { workspace = true, default-features = true } -sc-authority-discovery = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-service = { workspace = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -substrate-test-client = { workspace = true } +polkadot-overseer.workspace = true +polkadot-overseer.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-rpc.workspace = true +polkadot-rpc.default-features = true +polkadot-runtime-common.workspace = true +polkadot-runtime-common.default-features = true +polkadot-service.workspace = true +polkadot-service.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-test-runtime.workspace = true +test-runtime-constants.workspace = true +test-runtime-constants.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true +sp-authority-discovery.workspace = true +sp-authority-discovery.default-features = true +sc-authority-discovery.workspace = true +sc-authority-discovery.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +frame-system.workspace = true +frame-system.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +pallet-staking.workspace = true +pallet-staking.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-service.workspace = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +substrate-test-client.workspace = true [dev-dependencies] -pallet-balances = { workspace = true } -substrate-test-utils = { workspace = true } +pallet-balances = { path = "../../../../substrate/frame/balances", default-features = false } +substrate-test-utils = { path = "../../../../substrate/test-utils" } tokio = { features = ["macros"], workspace = true, default-features = true } [features] diff --git a/polkadot/node/test/service/README.md b/polkadot/node/test/service/README.md index b0240588c44..0956ad65c5d 100644 --- a/polkadot/node/test/service/README.md +++ b/polkadot/node/test/service/README.md @@ -7,3 +7,8 @@ Before running `cargo test` in this crate, make sure the worker binaries are bui ```sh cargo build --bin polkadot-execute-worker --bin polkadot-prepare-worker ``` + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/tracking-allocator/README.md b/polkadot/node/tracking-allocator/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/tracking-allocator/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/node/zombienet-backchannel/Cargo.toml b/polkadot/node/zombienet-backchannel/Cargo.toml index a9bf1f5ef09..8f772a1639f 100644 --- a/polkadot/node/zombienet-backchannel/Cargo.toml +++ b/polkadot/node/zombienet-backchannel/Cargo.toml @@ -20,6 +20,7 @@ lazy_static = { workspace = true } codec = { features = ["derive"], workspace = true, default-features = true } reqwest = { features = ["rustls-tls"], workspace = true } thiserror = { workspace = true } -gum = { workspace = true, default-features = true } +gum.workspace = true +gum.default-features = true serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } diff --git a/polkadot/node/zombienet-backchannel/README.md b/polkadot/node/zombienet-backchannel/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/node/zombienet-backchannel/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/Cargo.toml b/polkadot/parachain/Cargo.toml index 9d0518fd46a..ede39bb4e05 100644 --- a/polkadot/parachain/Cargo.toml +++ b/polkadot/parachain/Cargo.toml @@ -4,7 +4,7 @@ description = "Types and utilities for creating and working with parachains" authors.workspace = true edition.workspace = true license.workspace = true -version = "6.0.0" +version = "14.0.0" [lints] workspace = true @@ -17,8 +17,8 @@ codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } sp-runtime = { features = ["serde"], workspace = true } sp-core = { features = ["serde"], workspace = true } -sp-weights = { workspace = true } -polkadot-core-primitives = { workspace = true } +sp-weights.workspace = true +polkadot-core-primitives.workspace = true derive_more = { workspace = true, default-features = true } bounded-collections = { features = ["serde"], workspace = true } diff --git a/polkadot/parachain/README.md b/polkadot/parachain/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/parachain/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/test-parachains/Cargo.toml b/polkadot/parachain/test-parachains/Cargo.toml index 9f35653f957..c0acbe8e0d7 100644 --- a/polkadot/parachain/test-parachains/Cargo.toml +++ b/polkadot/parachain/test-parachains/Cargo.toml @@ -13,12 +13,11 @@ workspace = true [dependencies] tiny-keccak = { features = ["keccak"], workspace = true } codec = { features = ["derive"], workspace = true } - -test-parachain-adder = { workspace = true } -test-parachain-halt = { workspace = true } +test-parachain-adder.workspace = true +test-parachain-halt.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } [features] default = ["std"] diff --git a/polkadot/parachain/test-parachains/README.md b/polkadot/parachain/test-parachains/README.md index e679d40591b..600860b71f6 100644 --- a/polkadot/parachain/test-parachains/README.md +++ b/polkadot/parachain/test-parachains/README.md @@ -2,3 +2,8 @@ Each parachain consists of three parts: a `#![no_std]` library with the main execution logic, a WASM crate which wraps this logic, and a collator node. + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/test-parachains/adder/Cargo.toml b/polkadot/parachain/test-parachains/adder/Cargo.toml index 7a150b75d5c..a1e202c9d6e 100644 --- a/polkadot/parachain/test-parachains/adder/Cargo.toml +++ b/polkadot/parachain/test-parachains/adder/Cargo.toml @@ -4,7 +4,7 @@ description = "Test parachain which adds to a number as its state transition" build = "build.rs" edition.workspace = true license.workspace = true -version = "1.0.0" +version = "0.1.0" authors.workspace = true publish = false @@ -16,12 +16,11 @@ polkadot-parachain-primitives = { features = ["wasm-api"], workspace = true } codec = { features = ["derive"], workspace = true } tiny-keccak = { features = ["keccak"], workspace = true } dlmalloc = { features = ["global"], workspace = true } - -# We need to make sure the global allocator is disabled until we have support of full substrate externalities sp-io = { features = ["disable_allocator"], workspace = true } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/polkadot/parachain/test-parachains/adder/README.md b/polkadot/parachain/test-parachains/adder/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/parachain/test-parachains/adder/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/test-parachains/adder/collator/Cargo.toml b/polkadot/parachain/test-parachains/adder/collator/Cargo.toml index 061378a76a8..165f7ce917b 100644 --- a/polkadot/parachain/test-parachains/adder/collator/Cargo.toml +++ b/polkadot/parachain/test-parachains/adder/collator/Cargo.toml @@ -20,25 +20,30 @@ clap = { features = ["derive"], workspace = true } futures = { workspace = true } futures-timer = { workspace = true } log = { workspace = true, default-features = true } - -test-parachain-adder = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-cli = { workspace = true, default-features = true } +test-parachain-adder.workspace = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-cli.workspace = true +polkadot-cli.default-features = true polkadot-service = { features = ["rococo-native"], workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } - -sc-cli = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sc-service.workspace = true +sc-service.default-features = true [dev-dependencies] -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-test-service = { workspace = true } -polkadot-node-core-pvf = { features = ["test-utils"], workspace = true, default-features = true } +polkadot-parachain-primitives = { default-features = true, path = "../../.." } +polkadot-test-service = { path = "../../../../node/test/service" } +polkadot-node-core-pvf = { features = ["test-utils"], default-features = true, path = "../../../../node/core/pvf" } -substrate-test-utils = { workspace = true } -sc-service = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +substrate-test-utils = { path = "../../../../../substrate/test-utils" } +sc-service = { default-features = true, path = "../../../../../substrate/client/service" } +sp-keyring = { default-features = true, path = "../../../../../substrate/primitives/keyring" } tokio = { features = ["macros"], workspace = true, default-features = true } diff --git a/polkadot/parachain/test-parachains/adder/collator/README.md b/polkadot/parachain/test-parachains/adder/collator/README.md index dd737627c9a..a7cf41894f6 100644 --- a/polkadot/parachain/test-parachains/adder/collator/README.md +++ b/polkadot/parachain/test-parachains/adder/collator/README.md @@ -23,3 +23,8 @@ The last step is to register the parachain using `polkadot-js`. The parachain id 100. The genesis state and the validation code are printed at startup by the collator. To do this automatically, run `scripts/adder-collator.sh`. + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/test-parachains/halt/Cargo.toml b/polkadot/parachain/test-parachains/halt/Cargo.toml index f8272f6ed19..b280af69d24 100644 --- a/polkadot/parachain/test-parachains/halt/Cargo.toml +++ b/polkadot/parachain/test-parachains/halt/Cargo.toml @@ -3,7 +3,7 @@ name = "test-parachain-halt" description = "Test parachain which executes forever" build = "build.rs" publish = false -version = "1.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -14,7 +14,8 @@ workspace = true [dependencies] [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true rustversion = { workspace = true } [features] diff --git a/polkadot/parachain/test-parachains/halt/README.md b/polkadot/parachain/test-parachains/halt/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/parachain/test-parachains/halt/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/test-parachains/undying/Cargo.toml b/polkadot/parachain/test-parachains/undying/Cargo.toml index 4b2e12ebf43..fa97aafb7e0 100644 --- a/polkadot/parachain/test-parachains/undying/Cargo.toml +++ b/polkadot/parachain/test-parachains/undying/Cargo.toml @@ -17,12 +17,11 @@ codec = { features = ["derive"], workspace = true } tiny-keccak = { features = ["keccak"], workspace = true } dlmalloc = { features = ["global"], workspace = true } log = { workspace = true } - -# We need to make sure the global allocator is disabled until we have support of full substrate externalities sp-io = { features = ["disable_allocator"], workspace = true } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/polkadot/parachain/test-parachains/undying/README.md b/polkadot/parachain/test-parachains/undying/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/parachain/test-parachains/undying/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/parachain/test-parachains/undying/collator/Cargo.toml b/polkadot/parachain/test-parachains/undying/collator/Cargo.toml index 5760258c70e..4aa151a4ccd 100644 --- a/polkadot/parachain/test-parachains/undying/collator/Cargo.toml +++ b/polkadot/parachain/test-parachains/undying/collator/Cargo.toml @@ -20,25 +20,30 @@ clap = { features = ["derive"], workspace = true } futures = { workspace = true } futures-timer = { workspace = true } log = { workspace = true, default-features = true } - -test-parachain-undying = { workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-cli = { workspace = true, default-features = true } +test-parachain-undying.workspace = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-cli.workspace = true +polkadot-cli.default-features = true polkadot-service = { features = ["rococo-native"], workspace = true, default-features = true } -polkadot-node-primitives = { workspace = true, default-features = true } -polkadot-node-subsystem = { workspace = true, default-features = true } - -sc-cli = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } +polkadot-node-primitives.workspace = true +polkadot-node-primitives.default-features = true +polkadot-node-subsystem.workspace = true +polkadot-node-subsystem.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sc-service.workspace = true +sc-service.default-features = true [dev-dependencies] -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-test-service = { workspace = true } -polkadot-node-core-pvf = { features = ["test-utils"], workspace = true, default-features = true } +polkadot-parachain-primitives = { default-features = true, path = "../../.." } +polkadot-test-service = { path = "../../../../node/test/service" } +polkadot-node-core-pvf = { features = ["test-utils"], default-features = true, path = "../../../../node/core/pvf" } -substrate-test-utils = { workspace = true } -sc-service = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +substrate-test-utils = { path = "../../../../../substrate/test-utils" } +sc-service = { default-features = true, path = "../../../../../substrate/client/service" } +sp-keyring = { default-features = true, path = "../../../../../substrate/primitives/keyring" } tokio = { features = ["macros"], workspace = true, default-features = true } diff --git a/polkadot/parachain/test-parachains/undying/collator/README.md b/polkadot/parachain/test-parachains/undying/collator/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/parachain/test-parachains/undying/collator/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/primitives/Cargo.toml b/polkadot/primitives/Cargo.toml index 8f7ec314ecf..242b61140d0 100644 --- a/polkadot/primitives/Cargo.toml +++ b/polkadot/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-primitives" -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -16,21 +16,19 @@ codec = { features = ["bit-vec", "derive"], workspace = true } scale-info = { features = ["bit-vec", "derive", "serde"], workspace = true } log = { workspace = true } serde = { features = ["alloc", "derive"], workspace = true } - sp-application-crypto = { features = ["serde"], workspace = true } -sp-inherents = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-api = { workspace = true } +sp-inherents.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-api.workspace = true sp-arithmetic = { features = ["serde"], workspace = true } sp-authority-discovery = { features = ["serde"], workspace = true } sp-consensus-slots = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-keystore = { optional = true, workspace = true } sp-staking = { features = ["serde"], workspace = true } - -polkadot-core-primitives = { workspace = true } -polkadot-parachain-primitives = { workspace = true } +polkadot-core-primitives.workspace = true +polkadot-parachain-primitives.workspace = true [features] default = ["std"] diff --git a/polkadot/primitives/README.md b/polkadot/primitives/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/primitives/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/primitives/test-helpers/Cargo.toml b/polkadot/primitives/test-helpers/Cargo.toml index a44996ad6ef..d4fdbfec860 100644 --- a/polkadot/primitives/test-helpers/Cargo.toml +++ b/polkadot/primitives/test-helpers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-primitives-test-helpers" publish = false -version = "1.0.0" +version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -10,9 +10,12 @@ license.workspace = true workspace = true [dependencies] -sp-keyring = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true } -sp-runtime = { workspace = true, default-features = true } +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-application-crypto.workspace = true +sp-runtime.workspace = true +sp-runtime.default-features = true sp-core = { features = ["std"], workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true rand = { workspace = true, default-features = true } diff --git a/polkadot/primitives/test-helpers/README.md b/polkadot/primitives/test-helpers/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/primitives/test-helpers/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/rpc/Cargo.toml b/polkadot/rpc/Cargo.toml index d01528d4dee..bc750601625 100644 --- a/polkadot/rpc/Cargo.toml +++ b/polkadot/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-rpc" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,30 +11,57 @@ workspace = true [dependencies] jsonrpsee = { features = ["server"], workspace = true } -polkadot-primitives = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sc-rpc-spec-v2 = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-babe-rpc = { workspace = true, default-features = true } -sc-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-beefy-rpc = { workspace = true, default-features = true } -sc-consensus-epochs = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sc-consensus-grandpa-rpc = { workspace = true, default-features = true } -sc-sync-state-rpc = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -substrate-frame-rpc-system = { workspace = true, default-features = true } -mmr-rpc = { workspace = true, default-features = true } -pallet-transaction-payment-rpc = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -substrate-state-trie-migration-rpc = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sc-rpc-spec-v2.workspace = true +sc-rpc-spec-v2.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-babe-rpc.workspace = true +sc-consensus-babe-rpc.default-features = true +sc-consensus-beefy.workspace = true +sc-consensus-beefy.default-features = true +sc-consensus-beefy-rpc.workspace = true +sc-consensus-beefy-rpc.default-features = true +sc-consensus-epochs.workspace = true +sc-consensus-epochs.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sc-consensus-grandpa-rpc.workspace = true +sc-consensus-grandpa-rpc.default-features = true +sc-sync-state-rpc.workspace = true +sc-sync-state-rpc.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +substrate-frame-rpc-system.workspace = true +substrate-frame-rpc-system.default-features = true +mmr-rpc.workspace = true +mmr-rpc.default-features = true +pallet-transaction-payment-rpc.workspace = true +pallet-transaction-payment-rpc.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +substrate-state-trie-migration-rpc.workspace = true +substrate-state-trie-migration-rpc.default-features = true diff --git a/polkadot/rpc/README.md b/polkadot/rpc/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/rpc/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/common/Cargo.toml b/polkadot/runtime/common/Cargo.toml index cda6f3240dd..fda53d23741 100644 --- a/polkadot/runtime/common/Cargo.toml +++ b/polkadot/runtime/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime-common" -version = "7.0.0" +version = "17.0.0" description = "Pallets and constants used in Relay Chain networks." authors.workspace = true edition.workspace = true @@ -19,56 +19,51 @@ scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc"], workspace = true } serde_derive = { workspace = true } static_assertions = { workspace = true, default-features = true } - -sp-api = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } +sp-api.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-session = { workspace = true } +sp-session.workspace = true sp-staking = { features = ["serde"], workspace = true } sp-core = { features = ["serde"], workspace = true } sp-npos-elections = { features = ["serde"], workspace = true } - -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-broker = { workspace = true } -pallet-fast-unstake = { workspace = true } -pallet-identity = { workspace = true } -pallet-session = { workspace = true } -frame-support = { workspace = true } -pallet-staking = { workspace = true } -pallet-staking-reward-fn = { workspace = true } -frame-system = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-vesting = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-treasury = { workspace = true } +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-broker.workspace = true +pallet-fast-unstake.workspace = true +pallet-identity.workspace = true +pallet-session.workspace = true +frame-support.workspace = true +pallet-staking.workspace = true +pallet-staking-reward-fn.workspace = true +frame-system.workspace = true +pallet-timestamp.workspace = true +pallet-vesting.workspace = true +pallet-transaction-payment.workspace = true +pallet-treasury.workspace = true pallet-asset-rate = { optional = true, workspace = true } -pallet-election-provider-multi-phase = { workspace = true } -frame-election-provider-support = { workspace = true } - +pallet-election-provider-multi-phase.workspace = true +frame-election-provider-support.workspace = true frame-benchmarking = { optional = true, workspace = true } pallet-babe = { optional = true, workspace = true } - -polkadot-primitives = { workspace = true } +polkadot-primitives.workspace = true libsecp256k1 = { workspace = true } -polkadot-runtime-parachains = { workspace = true } - -slot-range-helper = { workspace = true } -xcm = { workspace = true } +polkadot-runtime-parachains.workspace = true +slot-range-helper.workspace = true +xcm.workspace = true xcm-executor = { optional = true, workspace = true } -xcm-builder = { workspace = true } +xcm-builder.workspace = true [dev-dependencies] hex-literal = { workspace = true, default-features = true } -frame-support-test = { workspace = true } -pallet-babe = { workspace = true, default-features = true } -pallet-treasury = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +frame-support-test = { path = "../../../substrate/frame/support/test" } +pallet-babe = { default-features = true, path = "../../../substrate/frame/babe" } +pallet-treasury = { default-features = true, path = "../../../substrate/frame/treasury" } +sp-keystore = { default-features = true, path = "../../../substrate/primitives/keystore" } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } serde_json = { workspace = true, default-features = true } libsecp256k1 = { workspace = true, default-features = true } -polkadot-primitives-test-helpers = { workspace = true } +polkadot-primitives-test-helpers = { path = "../../primitives/test-helpers" } [features] default = ["std"] @@ -141,7 +136,6 @@ runtime-benchmarks = [ ] try-runtime = [ "frame-election-provider-support/try-runtime", - "frame-support-test/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "pallet-asset-rate/try-runtime", diff --git a/polkadot/runtime/common/README.md b/polkadot/runtime/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/common/slot_range_helper/Cargo.toml b/polkadot/runtime/common/slot_range_helper/Cargo.toml index 02810b75283..fc0db2d6af5 100644 --- a/polkadot/runtime/common/slot_range_helper/Cargo.toml +++ b/polkadot/runtime/common/slot_range_helper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slot-range-helper" -version = "7.0.0" +version = "15.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,7 +13,7 @@ workspace = true paste = { workspace = true, default-features = true } enumn = { workspace = true } codec = { features = ["derive"], workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true [features] default = ["std"] diff --git a/polkadot/runtime/common/slot_range_helper/README.md b/polkadot/runtime/common/slot_range_helper/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/common/slot_range_helper/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/metrics/Cargo.toml b/polkadot/runtime/metrics/Cargo.toml index 3709e1eb697..ccfc3cf566b 100644 --- a/polkadot/runtime/metrics/Cargo.toml +++ b/polkadot/runtime/metrics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime-metrics" -version = "7.0.0" +version = "17.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -10,9 +10,9 @@ description = "Runtime metric interface for the Polkadot node" workspace = true [dependencies] -sp-tracing = { workspace = true } +sp-tracing.workspace = true codec = { workspace = true } -polkadot-primitives = { workspace = true } +polkadot-primitives.workspace = true frame-benchmarking = { optional = true, workspace = true } bs58 = { features = ["alloc"], workspace = true } diff --git a/polkadot/runtime/metrics/README.md b/polkadot/runtime/metrics/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/metrics/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/parachains/Cargo.toml b/polkadot/runtime/parachains/Cargo.toml index cfe373e8cba..9309c956961 100644 --- a/polkadot/runtime/parachains/Cargo.toml +++ b/polkadot/runtime/parachains/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime-parachains" -version = "7.0.0" +version = "17.0.0" description = "Relay Chain runtime code responsible for Parachains." authors.workspace = true edition.workspace = true @@ -18,55 +18,52 @@ scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } derive_more = { workspace = true, default-features = true } bitflags = { workspace = true } - -sp-api = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } +sp-api.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-session = { workspace = true } +sp-session.workspace = true sp-staking = { features = ["serde"], workspace = true } sp-core = { features = ["serde"], workspace = true } sp-keystore = { optional = true, workspace = true } sp-application-crypto = { optional = true, workspace = true } sp-tracing = { optional = true, workspace = true } -sp-arithmetic = { workspace = true } +sp-arithmetic.workspace = true sp-std = { workspace = true, optional = true } - -pallet-authority-discovery = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-babe = { workspace = true } -pallet-broker = { workspace = true } -pallet-message-queue = { workspace = true } +pallet-authority-discovery.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-babe.workspace = true +pallet-broker.workspace = true +pallet-message-queue.workspace = true pallet-mmr = { workspace = true, optional = true } -pallet-session = { workspace = true } -pallet-staking = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-vesting = { workspace = true } +pallet-session.workspace = true +pallet-staking.workspace = true +pallet-timestamp.workspace = true +pallet-vesting.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } -polkadot-primitives = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +polkadot-primitives.workspace = true rand = { workspace = true } rand_chacha = { workspace = true } static_assertions = { optional = true, workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-metrics = { workspace = true } -polkadot-core-primitives = { workspace = true } +polkadot-parachain-primitives.workspace = true +polkadot-runtime-metrics.workspace = true +polkadot-core-primitives.workspace = true [dev-dependencies] futures = { workspace = true } hex-literal = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -frame-support-test = { workspace = true } -sc-keystore = { workspace = true, default-features = true } -polkadot-primitives-test-helpers = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } +frame-support-test = { path = "../../../substrate/frame/support/test" } +sc-keystore = { default-features = true, path = "../../../substrate/client/keystore" } +polkadot-primitives-test-helpers = { path = "../../primitives/test-helpers" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } +sp-crypto-hashing = { default-features = true, path = "../../../substrate/primitives/crypto/hashing" } thousands = { workspace = true } assert_matches = { workspace = true } rstest = { workspace = true } @@ -138,7 +135,6 @@ runtime-benchmarks = [ "xcm-executor/runtime-benchmarks", ] try-runtime = [ - "frame-support-test/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "pallet-authority-discovery/try-runtime", diff --git a/polkadot/runtime/parachains/README.md b/polkadot/runtime/parachains/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/parachains/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/rococo/Cargo.toml b/polkadot/runtime/rococo/Cargo.toml index 4aaaf94da58..dc4335a308e 100644 --- a/polkadot/runtime/rococo/Cargo.toml +++ b/polkadot/runtime/rococo/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rococo-runtime" build = "build.rs" -version = "7.0.0" +version = "18.0.0" description = "Rococo testnet Relay Chain runtime." authors.workspace = true edition.workspace = true @@ -20,103 +20,98 @@ serde_json = { features = ["alloc"], workspace = true } static_assertions = { workspace = true, default-features = true } smallvec = { workspace = true, default-features = true } bitvec = { features = ["alloc"], workspace = true } - -sp-authority-discovery = { workspace = true } -sp-consensus-babe = { workspace = true } -sp-consensus-beefy = { workspace = true } -sp-consensus-grandpa = { workspace = true } -binary-merkle-tree = { workspace = true } -rococo-runtime-constants = { workspace = true } -sp-api = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-arithmetic = { workspace = true } -sp-io = { workspace = true } -sp-mmr-primitives = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -sp-core = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-version = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-block-builder = { workspace = true } - -pallet-authority-discovery = { workspace = true } -pallet-authorship = { workspace = true } -pallet-babe = { workspace = true } -pallet-balances = { workspace = true } -pallet-beefy = { workspace = true } -pallet-beefy-mmr = { workspace = true } -pallet-bounties = { workspace = true } -pallet-child-bounties = { workspace = true } -pallet-state-trie-migration = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-collective = { workspace = true } -pallet-conviction-voting = { workspace = true } -pallet-democracy = { workspace = true } -pallet-elections-phragmen = { workspace = true } -pallet-asset-rate = { workspace = true } -frame-executive = { workspace = true } -pallet-grandpa = { workspace = true } -pallet-identity = { workspace = true } -pallet-indices = { workspace = true } -pallet-membership = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-mmr = { workspace = true } -pallet-multisig = { workspace = true } -pallet-nis = { workspace = true } -pallet-offences = { workspace = true } -pallet-parameters = { workspace = true } -pallet-preimage = { workspace = true } -pallet-proxy = { workspace = true } -pallet-ranked-collective = { workspace = true } -pallet-recovery = { workspace = true } -pallet-referenda = { workspace = true } -pallet-scheduler = { workspace = true } -pallet-session = { workspace = true } -pallet-society = { workspace = true } -pallet-sudo = { workspace = true } +sp-authority-discovery.workspace = true +sp-consensus-babe.workspace = true +sp-consensus-beefy.workspace = true +sp-consensus-grandpa.workspace = true +binary-merkle-tree.workspace = true +rococo-runtime-constants.workspace = true +sp-api.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-arithmetic.workspace = true +sp-io.workspace = true +sp-mmr-primitives.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true +sp-core.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-version.workspace = true +sp-transaction-pool.workspace = true +sp-block-builder.workspace = true +pallet-authority-discovery.workspace = true +pallet-authorship.workspace = true +pallet-babe.workspace = true +pallet-balances.workspace = true +pallet-beefy.workspace = true +pallet-beefy-mmr.workspace = true +pallet-bounties.workspace = true +pallet-child-bounties.workspace = true +pallet-state-trie-migration.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-collective.workspace = true +pallet-conviction-voting.workspace = true +pallet-democracy.workspace = true +pallet-elections-phragmen.workspace = true +pallet-asset-rate.workspace = true +frame-executive.workspace = true +pallet-grandpa.workspace = true +pallet-identity.workspace = true +pallet-indices.workspace = true +pallet-membership.workspace = true +pallet-message-queue.workspace = true +pallet-mmr.workspace = true +pallet-multisig.workspace = true +pallet-nis.workspace = true +pallet-offences.workspace = true +pallet-parameters.workspace = true +pallet-preimage.workspace = true +pallet-proxy.workspace = true +pallet-ranked-collective.workspace = true +pallet-recovery.workspace = true +pallet-referenda.workspace = true +pallet-scheduler.workspace = true +pallet-session.workspace = true +pallet-society.workspace = true +pallet-sudo.workspace = true frame-support = { features = ["tuples-96"], workspace = true } -pallet-staking = { workspace = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-tips = { workspace = true } -pallet-treasury = { workspace = true } -pallet-utility = { workspace = true } -pallet-vesting = { workspace = true } -pallet-whitelist = { workspace = true } -pallet-xcm = { workspace = true } +pallet-staking.workspace = true +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true +pallet-timestamp.workspace = true +pallet-tips.workspace = true +pallet-treasury.workspace = true +pallet-utility.workspace = true +pallet-vesting.workspace = true +pallet-whitelist.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -pallet-root-testing = { workspace = true } - +pallet-root-testing.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-metadata-hash-extension = { workspace = true } +frame-metadata-hash-extension.workspace = true frame-try-runtime = { optional = true, workspace = true } frame-system-benchmarking = { optional = true, workspace = true } hex-literal = { workspace = true, default-features = true } - -polkadot-runtime-common = { workspace = true } -polkadot-runtime-parachains = { workspace = true } -polkadot-primitives = { workspace = true } -polkadot-parachain-primitives = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } -xcm-builder = { workspace = true } -xcm-runtime-apis = { workspace = true } +polkadot-runtime-common.workspace = true +polkadot-runtime-parachains.workspace = true +polkadot-primitives.workspace = true +polkadot-parachain-primitives.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +xcm-builder.workspace = true +xcm-runtime-apis.workspace = true [dev-dependencies] tiny-keccak = { features = ["keccak"], workspace = true } -sp-keyring = { workspace = true, default-features = true } -remote-externalities = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } +remote-externalities = { default-features = true, path = "../../../substrate/utils/frame/remote-externalities", package = "frame-remote-externalities" } +sp-trie = { default-features = true, path = "../../../substrate/primitives/trie" } separator = { workspace = true } serde_json = { workspace = true, default-features = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../substrate/primitives/tracing", default-features = false } tokio = { features = ["macros"], workspace = true, default-features = true } [build-dependencies] @@ -209,7 +204,6 @@ std = [ "sp-session/std", "sp-staking/std", "sp-storage/std", - "sp-tracing/std", "sp-transaction-pool/std", "sp-version/std", "substrate-wasm-builder", diff --git a/polkadot/runtime/rococo/README.md b/polkadot/runtime/rococo/README.md index c19c3654fe4..b235ce631bb 100644 --- a/polkadot/runtime/rococo/README.md +++ b/polkadot/runtime/rococo/README.md @@ -18,3 +18,8 @@ testing `rococo-local` and parachains connecting to it. The [parachain registration process](https://docs.substrate.io/tutorials/v3/cumulus/rococo/) on the public Rococo testnet is also outlined. + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/rococo/constants/Cargo.toml b/polkadot/runtime/rococo/constants/Cargo.toml index 1d0adac44af..76adbe742fb 100644 --- a/polkadot/runtime/rococo/constants/Cargo.toml +++ b/polkadot/runtime/rococo/constants/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rococo-runtime-constants" -version = "7.0.0" +version = "17.0.0" description = "Constants used throughout the Rococo network." authors.workspace = true edition.workspace = true @@ -14,16 +14,14 @@ workspace = true [dependencies] smallvec = { workspace = true, default-features = true } - -frame-support = { workspace = true } -polkadot-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -sp-runtime = { workspace = true } -sp-weights = { workspace = true } -sp-core = { workspace = true } - -xcm = { workspace = true } -xcm-builder = { workspace = true } +frame-support.workspace = true +polkadot-primitives.workspace = true +polkadot-runtime-common.workspace = true +sp-runtime.workspace = true +sp-weights.workspace = true +sp-core.workspace = true +xcm.workspace = true +xcm-builder.workspace = true [features] default = ["std"] diff --git a/polkadot/runtime/rococo/constants/README.md b/polkadot/runtime/rococo/constants/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/rococo/constants/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/test-runtime/Cargo.toml b/polkadot/runtime/test-runtime/Cargo.toml index ac379b69e3f..237643ec029 100644 --- a/polkadot/runtime/test-runtime/Cargo.toml +++ b/polkadot/runtime/test-runtime/Cargo.toml @@ -15,63 +15,62 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { workspace = true } - -sp-authority-discovery = { workspace = true } -sp-consensus-babe = { workspace = true } -sp-consensus-beefy = { workspace = true } -sp-api = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-mmr-primitives = { workspace = true } -sp-session = { workspace = true } -sp-version = { workspace = true } -frame-election-provider-support = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-block-builder = { workspace = true } - -pallet-authority-discovery = { workspace = true } -pallet-authorship = { workspace = true } -pallet-babe = { workspace = true } -pallet-balances = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -frame-executive = { workspace = true } -pallet-grandpa = { workspace = true } -pallet-indices = { workspace = true } -pallet-offences = { workspace = true } -pallet-session = { workspace = true } -frame-support = { workspace = true } -pallet-staking = { workspace = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -test-runtime-constants = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-sudo = { workspace = true } -pallet-vesting = { workspace = true } - -polkadot-runtime-common = { workspace = true } -polkadot-primitives = { workspace = true } -pallet-xcm = { workspace = true } -polkadot-runtime-parachains = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } -xcm = { workspace = true } +sp-authority-discovery.workspace = true +sp-consensus-babe.workspace = true +sp-consensus-beefy.workspace = true +sp-api.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-mmr-primitives.workspace = true +sp-session.workspace = true +sp-version.workspace = true +frame-election-provider-support.workspace = true +sp-transaction-pool.workspace = true +sp-block-builder.workspace = true +pallet-authority-discovery.workspace = true +pallet-authorship.workspace = true +pallet-babe.workspace = true +pallet-balances.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +frame-executive.workspace = true +pallet-grandpa.workspace = true +pallet-indices.workspace = true +pallet-offences.workspace = true +pallet-session.workspace = true +frame-support.workspace = true +pallet-staking.workspace = true +pallet-staking-reward-curve.workspace = true +pallet-staking-reward-curve.default-features = true +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true +test-runtime-constants.workspace = true +pallet-timestamp.workspace = true +pallet-sudo.workspace = true +pallet-vesting.workspace = true +polkadot-runtime-common.workspace = true +polkadot-primitives.workspace = true +pallet-xcm.workspace = true +polkadot-runtime-parachains.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +xcm.workspace = true [dev-dependencies] hex-literal = { workspace = true, default-features = true } tiny-keccak = { features = ["keccak"], workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } +sp-trie = { default-features = true, path = "../../../substrate/primitives/trie" } serde_json = { workspace = true, default-features = true } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] diff --git a/polkadot/runtime/test-runtime/README.md b/polkadot/runtime/test-runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/test-runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/test-runtime/constants/Cargo.toml b/polkadot/runtime/test-runtime/constants/Cargo.toml index 807774be713..aa4e55f0e9f 100644 --- a/polkadot/runtime/test-runtime/constants/Cargo.toml +++ b/polkadot/runtime/test-runtime/constants/Cargo.toml @@ -11,10 +11,9 @@ workspace = true [dependencies] smallvec = { workspace = true, default-features = true } - -frame-support = { workspace = true } -polkadot-primitives = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +polkadot-primitives.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/polkadot/runtime/test-runtime/constants/README.md b/polkadot/runtime/test-runtime/constants/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/test-runtime/constants/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/westend/Cargo.toml b/polkadot/runtime/westend/Cargo.toml index 28ffd9fb150..adf963c2021 100644 --- a/polkadot/runtime/westend/Cargo.toml +++ b/polkadot/runtime/westend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "westend-runtime" build = "build.rs" -version = "7.0.0" +version = "18.0.0" description = "Westend testnet Relay Chain runtime." authors.workspace = true edition.workspace = true @@ -19,85 +19,82 @@ serde = { workspace = true } serde_derive = { optional = true, workspace = true } serde_json = { features = ["alloc"], workspace = true } smallvec = { workspace = true, default-features = true } - -sp-authority-discovery = { workspace = true } -sp-consensus-babe = { workspace = true } -sp-consensus-beefy = { workspace = true } -sp-consensus-grandpa = { workspace = true } -binary-merkle-tree = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-arithmetic = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-io = { workspace = true } -sp-mmr-primitives = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -sp-core = { workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-version = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-block-builder = { workspace = true } -sp-npos-elections = { workspace = true } - -frame-election-provider-support = { workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } +sp-authority-discovery.workspace = true +sp-consensus-babe.workspace = true +sp-consensus-beefy.workspace = true +sp-consensus-grandpa.workspace = true +binary-merkle-tree.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-arithmetic.workspace = true +sp-genesis-builder.workspace = true +sp-io.workspace = true +sp-mmr-primitives.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true +sp-core.workspace = true +sp-session.workspace = true +sp-storage.workspace = true +sp-version.workspace = true +sp-transaction-pool.workspace = true +sp-block-builder.workspace = true +sp-npos-elections.workspace = true +frame-election-provider-support.workspace = true +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true frame-support = { features = ["experimental", "tuples-96"], workspace = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -westend-runtime-constants = { workspace = true } -pallet-asset-rate = { workspace = true } -pallet-authority-discovery = { workspace = true } -pallet-authorship = { workspace = true } -pallet-babe = { workspace = true } -pallet-bags-list = { workspace = true } -pallet-balances = { workspace = true } -pallet-beefy = { workspace = true } -pallet-beefy-mmr = { workspace = true } -pallet-collective = { workspace = true } -pallet-democracy = { workspace = true } -pallet-elections-phragmen = { workspace = true } -pallet-election-provider-multi-phase = { workspace = true } -pallet-fast-unstake = { workspace = true } -pallet-grandpa = { workspace = true } -pallet-identity = { workspace = true } -pallet-indices = { workspace = true } -pallet-membership = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-mmr = { workspace = true } -pallet-multisig = { workspace = true } -pallet-nomination-pools = { workspace = true } -pallet-conviction-voting = { workspace = true } -pallet-offences = { workspace = true } -pallet-parameters = { workspace = true } -pallet-preimage = { workspace = true } -pallet-proxy = { workspace = true } -pallet-recovery = { workspace = true } -pallet-referenda = { workspace = true } -pallet-scheduler = { workspace = true } -pallet-session = { workspace = true } -pallet-society = { workspace = true } -pallet-staking = { workspace = true } -pallet-staking-runtime-api = { workspace = true } -pallet-delegated-staking = { workspace = true } -pallet-state-trie-migration = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } -pallet-nomination-pools-runtime-api = { workspace = true } -pallet-treasury = { workspace = true } -pallet-utility = { workspace = true } -pallet-vesting = { workspace = true } -pallet-whitelist = { workspace = true } -pallet-xcm = { workspace = true } +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true +westend-runtime-constants.workspace = true +pallet-asset-rate.workspace = true +pallet-authority-discovery.workspace = true +pallet-authorship.workspace = true +pallet-babe.workspace = true +pallet-bags-list.workspace = true +pallet-balances.workspace = true +pallet-beefy.workspace = true +pallet-beefy-mmr.workspace = true +pallet-collective.workspace = true +pallet-democracy.workspace = true +pallet-elections-phragmen.workspace = true +pallet-election-provider-multi-phase.workspace = true +pallet-fast-unstake.workspace = true +pallet-grandpa.workspace = true +pallet-identity.workspace = true +pallet-indices.workspace = true +pallet-membership.workspace = true +pallet-message-queue.workspace = true +pallet-mmr.workspace = true +pallet-multisig.workspace = true +pallet-nomination-pools.workspace = true +pallet-conviction-voting.workspace = true +pallet-offences.workspace = true +pallet-parameters.workspace = true +pallet-preimage.workspace = true +pallet-proxy.workspace = true +pallet-recovery.workspace = true +pallet-referenda.workspace = true +pallet-scheduler.workspace = true +pallet-session.workspace = true +pallet-society.workspace = true +pallet-staking.workspace = true +pallet-staking-runtime-api.workspace = true +pallet-delegated-staking.workspace = true +pallet-state-trie-migration.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-nomination-pools-runtime-api.workspace = true +pallet-treasury.workspace = true +pallet-utility.workspace = true +pallet-vesting.workspace = true +pallet-whitelist.workspace = true +pallet-xcm.workspace = true pallet-xcm-benchmarks = { optional = true, workspace = true } -pallet-root-testing = { workspace = true } - +pallet-root-testing.workspace = true frame-benchmarking = { optional = true, workspace = true } frame-try-runtime = { optional = true, workspace = true } frame-system-benchmarking = { optional = true, workspace = true } @@ -106,27 +103,26 @@ pallet-nomination-pools-benchmarking = { optional = true, workspace = true } pallet-offences-benchmarking = { optional = true, workspace = true } pallet-session-benchmarking = { optional = true, workspace = true } hex-literal = { workspace = true, default-features = true } - -polkadot-runtime-common = { workspace = true } -polkadot-primitives = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-parachains = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } -xcm-builder = { workspace = true } -xcm-runtime-apis = { workspace = true } +polkadot-runtime-common.workspace = true +polkadot-primitives.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-runtime-parachains.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +xcm-builder.workspace = true +xcm-runtime-apis.workspace = true [dev-dependencies] tiny-keccak = { features = ["keccak"], workspace = true } -sp-keyring = { workspace = true, default-features = true } +sp-keyring = { default-features = true, path = "../../../substrate/primitives/keyring" } serde_json = { workspace = true, default-features = true } -remote-externalities = { workspace = true, default-features = true } +remote-externalities = { default-features = true, path = "../../../substrate/utils/frame/remote-externalities", package = "frame-remote-externalities" } tokio = { features = ["macros"], workspace = true, default-features = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../../substrate/primitives/tracing", default-features = false } [build-dependencies] -substrate-wasm-builder = { workspace = true, default-features = true } +substrate-wasm-builder.workspace = true +substrate-wasm-builder.default-features = true [features] default = ["std"] @@ -224,7 +220,6 @@ std = [ "sp-session/std", "sp-staking/std", "sp-storage/std", - "sp-tracing/std", "sp-transaction-pool/std", "sp-version/std", "westend-runtime-constants/std", diff --git a/polkadot/runtime/westend/README.md b/polkadot/runtime/westend/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/westend/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/runtime/westend/constants/Cargo.toml b/polkadot/runtime/westend/constants/Cargo.toml index 27d5b19b8e7..9ad9464baf3 100644 --- a/polkadot/runtime/westend/constants/Cargo.toml +++ b/polkadot/runtime/westend/constants/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "westend-runtime-constants" -version = "7.0.0" +version = "17.0.0" description = "Constants used throughout the Westend network." authors.workspace = true edition.workspace = true @@ -14,16 +14,14 @@ workspace = true [dependencies] smallvec = { workspace = true, default-features = true } - -frame-support = { workspace = true } -polkadot-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -sp-runtime = { workspace = true } -sp-weights = { workspace = true } -sp-core = { workspace = true } - -xcm = { workspace = true } -xcm-builder = { workspace = true } +frame-support.workspace = true +polkadot-primitives.workspace = true +polkadot-runtime-common.workspace = true +sp-runtime.workspace = true +sp-weights.workspace = true +sp-core.workspace = true +xcm.workspace = true +xcm-builder.workspace = true [features] default = ["std"] diff --git a/polkadot/runtime/westend/constants/README.md b/polkadot/runtime/westend/constants/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/runtime/westend/constants/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/statement-table/Cargo.toml b/polkadot/statement-table/Cargo.toml index 53ea0b74463..6f27c9a9245 100644 --- a/polkadot/statement-table/Cargo.toml +++ b/polkadot/statement-table/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-statement-table" -version = "7.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,6 +11,9 @@ workspace = true [dependencies] codec = { features = ["derive"], workspace = true } -sp-core = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -gum = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +gum.workspace = true +gum.default-features = true diff --git a/polkadot/statement-table/README.md b/polkadot/statement-table/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/statement-table/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/utils/generate-bags/Cargo.toml b/polkadot/utils/generate-bags/Cargo.toml index 16205b0f51f..2e643839965 100644 --- a/polkadot/utils/generate-bags/Cargo.toml +++ b/polkadot/utils/generate-bags/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-voter-bags" -version = "7.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,8 +11,8 @@ workspace = true [dependencies] clap = { features = ["derive"], workspace = true } - -generate-bags = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } - -westend-runtime = { workspace = true } +generate-bags.workspace = true +generate-bags.default-features = true +sp-io.workspace = true +sp-io.default-features = true +westend-runtime.workspace = true diff --git a/polkadot/utils/generate-bags/README.md b/polkadot/utils/generate-bags/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/utils/generate-bags/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml b/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml index 206ca8cf19a..a8aa87ae5df 100644 --- a/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml @@ -10,13 +10,16 @@ license.workspace = true workspace = true [dependencies] -westend-runtime = { workspace = true } -westend-runtime-constants = { workspace = true, default-features = true } - -pallet-bags-list-remote-tests = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +westend-runtime.workspace = true +westend-runtime-constants.workspace = true +westend-runtime-constants.default-features = true +pallet-bags-list-remote-tests.workspace = true +sp-tracing.workspace = true +sp-tracing.default-features = true +frame-system.workspace = true +frame-system.default-features = true +sp-core.workspace = true +sp-core.default-features = true clap = { features = ["derive"], workspace = true } log = { workspace = true, default-features = true } diff --git a/polkadot/utils/remote-ext-tests/bags-list/README.md b/polkadot/utils/remote-ext-tests/bags-list/README.md index 4955e29b3cb..20fac002602 100644 --- a/polkadot/utils/remote-ext-tests/bags-list/README.md +++ b/polkadot/utils/remote-ext-tests/bags-list/README.md @@ -1,3 +1,8 @@ # Remote Extension Tests For Pallet Bags List Integration tests that use state from live chains via remote externalities. + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/Cargo.toml b/polkadot/xcm/Cargo.toml index 862f5557a01..ed5a4b83c79 100644 --- a/polkadot/xcm/Cargo.toml +++ b/polkadot/xcm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "staging-xcm" description = "The basic XCM datastructures." -version = "7.0.0" +version = "14.2.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -17,15 +17,16 @@ impl-trait-for-tuples = { workspace = true } log = { workspace = true } codec = { features = ["derive", "max-encoded-len"], workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true sp-weights = { features = ["serde"], workspace = true } serde = { features = ["alloc", "derive", "rc"], workspace = true } schemars = { default-features = true, optional = true, workspace = true } -xcm-procedural = { workspace = true, default-features = true } +xcm-procedural.workspace = true +xcm-procedural.default-features = true environmental = { workspace = true } [dev-dependencies] -sp-io = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../substrate/primitives/io" } hex = { workspace = true, default-features = true } hex-literal = { workspace = true, default-features = true } diff --git a/polkadot/xcm/README.md b/polkadot/xcm/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/docs/Cargo.toml b/polkadot/xcm/docs/Cargo.toml index 9d8f4c0a643..c4118534fd9 100644 --- a/polkadot/xcm/docs/Cargo.toml +++ b/polkadot/xcm/docs/Cargo.toml @@ -9,27 +9,35 @@ edition.workspace = true publish = false [dependencies] -# For XCM stuff -xcm = { workspace = true, default-features = true } -xcm-executor = { workspace = true, default-features = true } -xcm-builder = { workspace = true, default-features = true } -xcm-simulator = { workspace = true, default-features = true } -pallet-xcm = { workspace = true, default-features = true } - -# For building FRAME runtimes +xcm.workspace = true +xcm.default-features = true +xcm-executor.workspace = true +xcm-executor.default-features = true +xcm-builder.workspace = true +xcm-builder.default-features = true +xcm-simulator.workspace = true +xcm-simulator.default-features = true +pallet-xcm.workspace = true +pallet-xcm.default-features = true frame = { features = ["experimental", "runtime"], workspace = true, default-features = true } codec = { workspace = true, default-features = true } scale-info = { workspace = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } - -# Some pallets -pallet-message-queue = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-io.workspace = true +sp-io.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true # For building docs simple-mermaid = { git = "https://github.com/kianenigma/simple-mermaid.git", branch = "main" } diff --git a/polkadot/xcm/docs/README.md b/polkadot/xcm/docs/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/docs/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml b/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml index b07bdfdca3d..abe26419569 100644 --- a/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml +++ b/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml @@ -3,7 +3,7 @@ name = "pallet-xcm-benchmarks" authors.workspace = true edition.workspace = true license.workspace = true -version = "7.0.0" +version = "17.0.0" description = "Benchmarks for the XCM pallet" [lints] @@ -15,26 +15,26 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-io = { workspace = true } -xcm-executor = { workspace = true } -frame-benchmarking = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-io.workspace = true +xcm-executor.workspace = true +frame-benchmarking.workspace = true +xcm.workspace = true +xcm-builder.workspace = true log = { workspace = true, default-features = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -xcm = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../../../substrate/frame/balances" } +pallet-assets = { default-features = true, path = "../../../substrate/frame/assets" } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } +xcm = { default-features = true, path = "..", package = "staging-xcm" } # temp -pallet-xcm = { workspace = true, default-features = true } -polkadot-runtime-common = { workspace = true, default-features = true } +pallet-xcm = { default-features = true, path = "../pallet-xcm" } +polkadot-runtime-common = { default-features = true, path = "../../runtime/common" } # westend-runtime = { path = "../../runtime/westend", features = ["runtime-benchmarks"] } -polkadot-primitives = { workspace = true, default-features = true } +polkadot-primitives = { default-features = true, path = "../../primitives" } [features] default = ["std"] @@ -54,11 +54,6 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-xcm/runtime-benchmarks", - "polkadot-primitives/runtime-benchmarks", - "polkadot-runtime-common/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", diff --git a/polkadot/xcm/pallet-xcm-benchmarks/README.md b/polkadot/xcm/pallet-xcm-benchmarks/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/pallet-xcm-benchmarks/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/pallet-xcm/Cargo.toml b/polkadot/xcm/pallet-xcm/Cargo.toml index ed4b441d7c3..5d2764ef7ec 100644 --- a/polkadot/xcm/pallet-xcm/Cargo.toml +++ b/polkadot/xcm/pallet-xcm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-xcm" -version = "7.0.0" +version = "17.0.0" description = "A pallet for handling XCM programs." authors.workspace = true edition.workspace = true @@ -15,26 +15,22 @@ codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } log = { workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - -xcm = { workspace = true } -xcm-executor = { workspace = true } -xcm-builder = { workspace = true } -xcm-runtime-apis = { workspace = true } - -# marked optional, used in benchmarking +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +xcm.workspace = true +xcm-executor.workspace = true +xcm-builder.workspace = true +xcm-runtime-apis.workspace = true frame-benchmarking = { optional = true, workspace = true } pallet-balances = { optional = true, workspace = true } [dev-dependencies] -pallet-assets = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } +pallet-assets = { default-features = true, path = "../../../substrate/frame/assets" } +polkadot-runtime-parachains = { default-features = true, path = "../../runtime/parachains" } +polkadot-parachain-primitives = { default-features = true, path = "../../parachain" } [features] default = ["std"] @@ -60,10 +56,7 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "polkadot-parachain-primitives/runtime-benchmarks", - "polkadot-runtime-parachains/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", @@ -72,8 +65,6 @@ runtime-benchmarks = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-assets/try-runtime", "pallet-balances/try-runtime", - "polkadot-runtime-parachains/try-runtime", "sp-runtime/try-runtime", ] diff --git a/polkadot/xcm/pallet-xcm/README.md b/polkadot/xcm/pallet-xcm/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/pallet-xcm/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/procedural/Cargo.toml b/polkadot/xcm/procedural/Cargo.toml index 83b35d19cf7..cea33c6bd78 100644 --- a/polkadot/xcm/procedural/Cargo.toml +++ b/polkadot/xcm/procedural/Cargo.toml @@ -4,7 +4,7 @@ description = "Procedural macros for XCM" authors.workspace = true edition.workspace = true license.workspace = true -version = "7.0.0" +version = "10.1.0" publish = true [lints] @@ -23,4 +23,4 @@ Inflector = { workspace = true } trybuild = { features = ["diff"], workspace = true } # NOTE: we have to explicitly specify `std` because of trybuild # https://github.com/paritytech/polkadot-sdk/pull/5167 -xcm = { workspace = true, default-features = true, features = ["std"] } +xcm = { default-features = true, features = ["std"], path = "..", package = "staging-xcm" } diff --git a/polkadot/xcm/procedural/README.md b/polkadot/xcm/procedural/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/procedural/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-builder/Cargo.toml b/polkadot/xcm/xcm-builder/Cargo.toml index 671f0181277..ecd9325c518 100644 --- a/polkadot/xcm/xcm-builder/Cargo.toml +++ b/polkadot/xcm/xcm-builder/Cargo.toml @@ -4,7 +4,7 @@ description = "Tools & types for building with XCM and its executor." authors.workspace = true edition.workspace = true license.workspace = true -version = "7.0.0" +version = "17.0.0" [lints] workspace = true @@ -13,32 +13,30 @@ workspace = true impl-trait-for-tuples = { workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } -sp-arithmetic = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-weights = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-asset-conversion = { workspace = true } +xcm.workspace = true +xcm-executor.workspace = true +sp-arithmetic.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-weights.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-transaction-payment.workspace = true +pallet-asset-conversion.workspace = true log = { workspace = true } - -# Polkadot dependencies -polkadot-parachain-primitives = { workspace = true } +polkadot-parachain-primitives.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../substrate/primitives/core" } primitive-types = { features = ["codec", "num-traits", "scale-info"], workspace = true } -pallet-balances = { workspace = true, default-features = true } -pallet-xcm = { workspace = true, default-features = true } -pallet-salary = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../../../substrate/frame/balances" } +pallet-xcm = { default-features = true, path = "../pallet-xcm" } +pallet-salary = { default-features = true, path = "../../../substrate/frame/salary" } +pallet-assets = { default-features = true, path = "../../../substrate/frame/assets" } +polkadot-primitives = { default-features = true, path = "../../primitives" } +polkadot-runtime-parachains = { default-features = true, path = "../../runtime/parachains" } assert_matches = { workspace = true } -polkadot-test-runtime = { workspace = true } +polkadot-test-runtime = { path = "../../runtime/test-runtime" } [features] default = ["std"] @@ -46,14 +44,7 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-asset-conversion/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-salary/runtime-benchmarks", - "pallet-xcm/runtime-benchmarks", "polkadot-parachain-primitives/runtime-benchmarks", - "polkadot-primitives/runtime-benchmarks", - "polkadot-runtime-parachains/runtime-benchmarks", - "polkadot-test-runtime/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-executor/runtime-benchmarks", ] @@ -65,7 +56,6 @@ std = [ "pallet-asset-conversion/std", "pallet-transaction-payment/std", "polkadot-parachain-primitives/std", - "primitive-types/std", "scale-info/std", "sp-arithmetic/std", "sp-io/std", diff --git a/polkadot/xcm/xcm-builder/README.md b/polkadot/xcm/xcm-builder/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/xcm-builder/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-executor/Cargo.toml b/polkadot/xcm/xcm-executor/Cargo.toml index cc966f91fe4..755016a4917 100644 --- a/polkadot/xcm/xcm-executor/Cargo.toml +++ b/polkadot/xcm/xcm-executor/Cargo.toml @@ -4,7 +4,7 @@ description = "An abstract and configurable XCM message executor." authors.workspace = true edition.workspace = true license.workspace = true -version = "7.0.0" +version = "17.0.0" [lints] workspace = true @@ -14,13 +14,13 @@ impl-trait-for-tuples = { workspace = true } environmental = { workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } -xcm = { workspace = true } -sp-io = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-weights = { workspace = true } -frame-support = { workspace = true } +xcm.workspace = true +sp-io.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-weights.workspace = true +frame-support.workspace = true tracing = { workspace = true } frame-benchmarking = { optional = true, workspace = true } diff --git a/polkadot/xcm/xcm-executor/README.md b/polkadot/xcm/xcm-executor/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/xcm-executor/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-executor/integration-tests/Cargo.toml b/polkadot/xcm/xcm-executor/integration-tests/Cargo.toml index 7e6bfe967b9..0045295deb0 100644 --- a/polkadot/xcm/xcm-executor/integration-tests/Cargo.toml +++ b/polkadot/xcm/xcm-executor/integration-tests/Cargo.toml @@ -12,21 +12,29 @@ workspace = true [dependencies] codec = { workspace = true, default-features = true } -frame-support = { workspace = true } +frame-support.workspace = true futures = { workspace = true } -pallet-transaction-payment = { workspace = true, default-features = true } -pallet-xcm = { workspace = true, default-features = true } -polkadot-test-client = { workspace = true } -polkadot-test-runtime = { workspace = true } -polkadot-test-service = { workspace = true } -sp-consensus = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-state-machine = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-executor = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +pallet-xcm.workspace = true +pallet-xcm.default-features = true +polkadot-test-client.workspace = true +polkadot-test-runtime.workspace = true +polkadot-test-service.workspace = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +xcm.workspace = true +xcm-executor.workspace = true +xcm-executor.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-core.workspace = true +sp-core.default-features = true [features] default = ["std"] diff --git a/polkadot/xcm/xcm-executor/integration-tests/README.md b/polkadot/xcm/xcm-executor/integration-tests/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/xcm-executor/integration-tests/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-runtime-apis/Cargo.toml b/polkadot/xcm/xcm-runtime-apis/Cargo.toml index 9ccca76c321..b9eddc2c6d0 100644 --- a/polkadot/xcm/xcm-runtime-apis/Cargo.toml +++ b/polkadot/xcm/xcm-runtime-apis/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xcm-runtime-apis" -version = "0.1.0" +version = "0.4.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -13,51 +13,37 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } - -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-weights = { workspace = true } -xcm = { workspace = true } -xcm-executor = { workspace = true } +frame-support.workspace = true +sp-api.workspace = true +sp-weights.workspace = true +xcm.workspace = true +xcm-executor.workspace = true [dev-dependencies] -frame-system = { workspace = true } -sp-io = { workspace = true } -xcm-builder = { workspace = true } +frame-system = { path = "../../../substrate/frame/system", default-features = false } +sp-io = { path = "../../../substrate/primitives/io", default-features = false } +xcm-builder = { path = "../xcm-builder", package = "staging-xcm-builder", default-features = false } hex-literal = { workspace = true } -pallet-xcm = { workspace = true } -pallet-balances = { workspace = true } -pallet-assets = { workspace = true } -xcm-executor = { workspace = true } -frame-executive = { workspace = true } +pallet-xcm = { path = "../pallet-xcm", default-features = false } +pallet-balances = { path = "../../../substrate/frame/balances", default-features = false } +pallet-assets = { path = "../../../substrate/frame/assets", default-features = false } +xcm-executor = { path = "../xcm-executor", package = "staging-xcm-executor", default-features = false } +frame-executive = { path = "../../../substrate/frame/executive", default-features = false } log = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../../substrate/primitives/tracing" } [features] default = ["std"] std = [ "codec/std", - "frame-executive/std", "frame-support/std", - "frame-system/std", - "log/std", - "pallet-assets/std", - "pallet-balances/std", - "pallet-xcm/std", "scale-info/std", "sp-api/std", - "sp-io/std", "sp-weights/std", - "xcm-builder/std", "xcm-executor/std", "xcm/std", ] runtime-benchmarks = [ "frame-support/runtime-benchmarks", - "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-xcm/runtime-benchmarks", - "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", ] diff --git a/polkadot/xcm/xcm-runtime-apis/README.md b/polkadot/xcm/xcm-runtime-apis/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/xcm-runtime-apis/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-simulator/Cargo.toml b/polkadot/xcm/xcm-simulator/Cargo.toml index c7caa49393e..a474d3722b4 100644 --- a/polkadot/xcm/xcm-simulator/Cargo.toml +++ b/polkadot/xcm/xcm-simulator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "xcm-simulator" description = "Test kit to simulate cross-chain message passing and XCM execution" -version = "7.0.0" +version = "17.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,17 +13,27 @@ workspace = true codec = { workspace = true, default-features = true } scale-info = { workspace = true } paste = { workspace = true, default-features = true } - -frame-support = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } - -xcm = { workspace = true, default-features = true } -xcm-executor = { workspace = true, default-features = true } -xcm-builder = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-core-primitives = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } +frame-support.workspace = true +frame-support.default-features = true +frame-system.workspace = true +frame-system.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +xcm.workspace = true +xcm.default-features = true +xcm-executor.workspace = true +xcm-executor.default-features = true +xcm-builder.workspace = true +xcm-builder.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-core-primitives.workspace = true +polkadot-core-primitives.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true diff --git a/polkadot/xcm/xcm-simulator/README.md b/polkadot/xcm/xcm-simulator/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/xcm-simulator/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-simulator/example/Cargo.toml b/polkadot/xcm/xcm-simulator/example/Cargo.toml index e0aff9b7782..33347e74907 100644 --- a/polkadot/xcm/xcm-simulator/example/Cargo.toml +++ b/polkadot/xcm/xcm-simulator/example/Cargo.toml @@ -4,7 +4,7 @@ description = "Examples of xcm-simulator usage." authors.workspace = true edition.workspace = true license.workspace = true -version = "7.0.0" +version = "17.0.0" [lints] workspace = true @@ -13,26 +13,42 @@ workspace = true codec = { workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true, default-features = true } log = { workspace = true } - -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -pallet-uniques = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } - -xcm = { workspace = true, default-features = true } -xcm-simulator = { workspace = true, default-features = true } -xcm-executor = { workspace = true, default-features = true } -xcm-builder = { workspace = true, default-features = true } -pallet-xcm = { workspace = true, default-features = true } -polkadot-core-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } +frame-system.workspace = true +frame-system.default-features = true +frame-support.workspace = true +frame-support.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +pallet-uniques.workspace = true +pallet-uniques.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +xcm.workspace = true +xcm.default-features = true +xcm-simulator.workspace = true +xcm-simulator.default-features = true +xcm-executor.workspace = true +xcm-executor.default-features = true +xcm-builder.workspace = true +xcm-builder.default-features = true +pallet-xcm.workspace = true +pallet-xcm.default-features = true +polkadot-core-primitives.workspace = true +polkadot-core-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true [features] default = [] diff --git a/polkadot/xcm/xcm-simulator/example/README.md b/polkadot/xcm/xcm-simulator/example/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/polkadot/xcm/xcm-simulator/example/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/polkadot/xcm/xcm-simulator/fuzzer/Cargo.toml b/polkadot/xcm/xcm-simulator/fuzzer/Cargo.toml index 04f8ba11517..2168af5dbf2 100644 --- a/polkadot/xcm/xcm-simulator/fuzzer/Cargo.toml +++ b/polkadot/xcm/xcm-simulator/fuzzer/Cargo.toml @@ -15,26 +15,42 @@ codec = { workspace = true, default-features = true } honggfuzz = { workspace = true } arbitrary = { workspace = true } scale-info = { features = ["derive"], workspace = true, default-features = true } - -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -frame-executive = { workspace = true, default-features = true } -frame-try-runtime = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } - -xcm = { workspace = true, default-features = true } -xcm-simulator = { workspace = true, default-features = true } -xcm-executor = { workspace = true, default-features = true } -xcm-builder = { workspace = true, default-features = true } -pallet-xcm = { workspace = true, default-features = true } -polkadot-core-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } +frame-system.workspace = true +frame-system.default-features = true +frame-support.workspace = true +frame-support.default-features = true +frame-executive.workspace = true +frame-executive.default-features = true +frame-try-runtime.workspace = true +frame-try-runtime.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +sp-std.workspace = true +sp-std.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-io.workspace = true +sp-io.default-features = true +xcm.workspace = true +xcm.default-features = true +xcm-simulator.workspace = true +xcm-simulator.default-features = true +xcm-executor.workspace = true +xcm-executor.default-features = true +xcm-builder.workspace = true +xcm-builder.default-features = true +pallet-xcm.workspace = true +pallet-xcm.default-features = true +polkadot-core-primitives.workspace = true +polkadot-core-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true [features] try-runtime = [ diff --git a/polkadot/xcm/xcm-simulator/fuzzer/README.md b/polkadot/xcm/xcm-simulator/fuzzer/README.md index 9c15ee881c1..2feb5983717 100644 --- a/polkadot/xcm/xcm-simulator/fuzzer/README.md +++ b/polkadot/xcm/xcm-simulator/fuzzer/README.md @@ -38,3 +38,8 @@ grcov ccov.zip -s ../../../ -t html --llvm --branch --ignore-not-existing -o ./c ``` The code coverage will be in `./coverage/index.html`. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/bench/Cargo.toml b/substrate/bin/node/bench/Cargo.toml index 88ea908abc2..d0b17ddf726 100644 --- a/substrate/bin/node/bench/Cargo.toml +++ b/substrate/bin/node/bench/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "node-bench" -version = "0.9.0-dev" +version = "0.9.0" authors.workspace = true description = "Substrate node integration benchmarks." edition.workspace = true @@ -18,30 +18,42 @@ workspace = true array-bytes = { workspace = true, default-features = true } clap = { features = ["derive"], workspace = true } log = { workspace = true, default-features = true } -node-primitives = { workspace = true, default-features = true } -node-testing = { workspace = true } -kitchensink-runtime = { workspace = true } -sc-client-api = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +node-primitives.workspace = true +node-primitives.default-features = true +node-testing.workspace = true +kitchensink-runtime.workspace = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true serde = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } derive_more = { features = ["display"], workspace = true } kvdb = { workspace = true } kvdb-rocksdb = { workspace = true } -sp-trie = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-timestamp = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sp-trie.workspace = true +sp-trie.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sc-basic-authorship.workspace = true +sc-basic-authorship.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-timestamp.workspace = true +sp-tracing.workspace = true +sp-tracing.default-features = true hash-db = { workspace = true, default-features = true } tempfile = { workspace = true } fs_extra = { workspace = true } rand = { features = ["small_rng"], workspace = true, default-features = true } lazy_static = { workspace = true } parity-db = { workspace = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true futures = { features = ["thread-pool"], workspace = true } diff --git a/substrate/bin/node/bench/README.md b/substrate/bin/node/bench/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/bench/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/cli/Cargo.toml b/substrate/bin/node/cli/Cargo.toml index 6e734a723cd..88932bfe1a6 100644 --- a/substrate/bin/node/cli/Cargo.toml +++ b/substrate/bin/node/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "staging-node-cli" -version = "3.0.0-dev" +version = "3.0.0" authors.workspace = true description = "Generic Substrate node implementation in Rust." build = "build.rs" @@ -46,14 +46,11 @@ futures = { workspace = true } log = { workspace = true, default-features = true } rand = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } - -# The Polkadot-SDK: polkadot-sdk = { features = ["node"], workspace = true, default-features = true } - -# Shared code between the staging node and kitchensink runtime: -kitchensink-runtime = { workspace = true } -node-rpc = { workspace = true } -node-primitives = { workspace = true, default-features = true } +kitchensink-runtime.workspace = true +node-rpc.workspace = true +node-primitives.workspace = true +node-primitives.default-features = true node-inspect = { optional = true, workspace = true, default-features = true } [dev-dependencies] @@ -74,16 +71,14 @@ scale-info = { features = ["derive", "serde"], workspace = true, default-feature pretty_assertions.workspace = true # These testing-only dependencies are not exported by the Polkadot-SDK crate: -node-testing = { workspace = true } -substrate-cli-test-utils = { workspace = true } -sc-service-test = { workspace = true } +node-testing = { path = "../testing" } +substrate-cli-test-utils = { path = "../../../test-utils/cli" } +sc-service-test = { path = "../../../client/service/test" } [build-dependencies] clap = { optional = true, workspace = true } clap_complete = { optional = true, workspace = true } - node-inspect = { optional = true, workspace = true, default-features = true } - polkadot-sdk = { features = ["frame-benchmarking-cli", "sc-cli", "sc-storage-monitor", "substrate-build-script-utils"], optional = true, workspace = true, default-features = true } [features] @@ -102,7 +97,6 @@ runtime-benchmarks = [ try-runtime = [ "kitchensink-runtime/try-runtime", "polkadot-sdk/try-runtime", - "substrate-cli-test-utils/try-runtime", ] riscv = [ "kitchensink-runtime/riscv", diff --git a/substrate/bin/node/cli/README.md b/substrate/bin/node/cli/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/cli/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/inspect/Cargo.toml b/substrate/bin/node/inspect/Cargo.toml index 6c8a4e59f68..aaae0f43e74 100644 --- a/substrate/bin/node/inspect/Cargo.toml +++ b/substrate/bin/node/inspect/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "staging-node-inspect" -version = "0.12.0" +version = "0.23.0" authors.workspace = true description = "Substrate node block inspection tool." edition.workspace = true @@ -18,14 +18,20 @@ targets = ["x86_64-unknown-linux-gnu"] clap = { features = ["derive"], workspace = true } codec = { workspace = true, default-features = true } thiserror = { workspace = true } -sc-cli = { workspace = true } -sc-client-api = { workspace = true, default-features = true } -sc-service = { workspace = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } +sc-cli.workspace = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-service.workspace = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-statement-store.workspace = true +sp-statement-store.default-features = true [features] runtime-benchmarks = [ diff --git a/substrate/bin/node/inspect/README.md b/substrate/bin/node/inspect/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/inspect/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/primitives/Cargo.toml b/substrate/bin/node/primitives/Cargo.toml index 87271439921..740eed15751 100644 --- a/substrate/bin/node/primitives/Cargo.toml +++ b/substrate/bin/node/primitives/Cargo.toml @@ -16,8 +16,8 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-core.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/bin/node/primitives/README.md b/substrate/bin/node/primitives/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/primitives/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/rpc/Cargo.toml b/substrate/bin/node/rpc/Cargo.toml index 02f5d9a4a70..a113485f89d 100644 --- a/substrate/bin/node/rpc/Cargo.toml +++ b/substrate/bin/node/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "node-rpc" -version = "3.0.0-dev" +version = "3.0.0" authors.workspace = true description = "Substrate node rpc methods." edition.workspace = true @@ -17,30 +17,57 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] jsonrpsee = { features = ["server"], workspace = true } -node-primitives = { workspace = true, default-features = true } -pallet-transaction-payment-rpc = { workspace = true, default-features = true } -mmr-rpc = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-babe-rpc = { workspace = true, default-features = true } -sc-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-beefy-rpc = { workspace = true, default-features = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sc-consensus-grandpa-rpc = { workspace = true, default-features = true } -sc-mixnet = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sc-sync-state-rpc = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } -substrate-frame-rpc-system = { workspace = true, default-features = true } -substrate-state-trie-migration-rpc = { workspace = true, default-features = true } +node-primitives.workspace = true +node-primitives.default-features = true +pallet-transaction-payment-rpc.workspace = true +pallet-transaction-payment-rpc.default-features = true +mmr-rpc.workspace = true +mmr-rpc.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-babe-rpc.workspace = true +sc-consensus-babe-rpc.default-features = true +sc-consensus-beefy.workspace = true +sc-consensus-beefy.default-features = true +sc-consensus-beefy-rpc.workspace = true +sc-consensus-beefy-rpc.default-features = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sc-consensus-grandpa-rpc.workspace = true +sc-consensus-grandpa-rpc.default-features = true +sc-mixnet.workspace = true +sc-mixnet.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sc-sync-state-rpc.workspace = true +sc-sync-state-rpc.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-statement-store.workspace = true +sp-statement-store.default-features = true +substrate-frame-rpc-system.workspace = true +substrate-frame-rpc-system.default-features = true +substrate-state-trie-migration-rpc.workspace = true +substrate-state-trie-migration-rpc.default-features = true diff --git a/substrate/bin/node/rpc/README.md b/substrate/bin/node/rpc/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/rpc/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/runtime/Cargo.toml b/substrate/bin/node/runtime/Cargo.toml index 6310e16d5a1..8f7fe79c7da 100644 --- a/substrate/bin/node/runtime/Cargo.toml +++ b/substrate/bin/node/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kitchensink-runtime" -version = "3.0.0-dev" +version = "3.0.0" authors.workspace = true description = "Substrate node kitchensink runtime." edition.workspace = true @@ -30,15 +30,10 @@ serde_json = { features = ["alloc", "arbitrary_precision"], workspace = true } # pallet-asset-conversion: turn on "num-traits" feature primitive-types = { features = ["codec", "num-traits", "scale-info"], workspace = true } - polkadot-sdk = { features = ["runtime-full", "tuples-96"], workspace = true } - -# shared code between runtime and node -node-primitives = { workspace = true } - -# Example pallets that are not published: -pallet-example-mbm = { workspace = true } -pallet-example-tasks = { workspace = true } +node-primitives.workspace = true +pallet-example-mbm.workspace = true +pallet-example-tasks.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/substrate/bin/node/runtime/README.md b/substrate/bin/node/runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/node/testing/Cargo.toml b/substrate/bin/node/testing/Cargo.toml index a5cec856717..721d5e5353b 100644 --- a/substrate/bin/node/testing/Cargo.toml +++ b/substrate/bin/node/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "node-testing" -version = "3.0.0-dev" +version = "3.0.0" authors.workspace = true description = "Test utilities for Substrate node." edition.workspace = true @@ -21,31 +21,53 @@ fs_extra = { workspace = true } futures = { workspace = true } log = { workspace = true, default-features = true } tempfile = { workspace = true } -frame-metadata-hash-extension = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -node-cli = { workspace = true } -node-primitives = { workspace = true, default-features = true } -kitchensink-runtime = { workspace = true } -pallet-asset-conversion = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -pallet-asset-conversion-tx-payment = { workspace = true, default-features = true } -pallet-asset-tx-payment = { workspace = true, default-features = true } -pallet-skip-feeless-payment = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } +frame-metadata-hash-extension.workspace = true +frame-metadata-hash-extension.default-features = true +frame-system.workspace = true +frame-system.default-features = true +node-cli.workspace = true +node-primitives.workspace = true +node-primitives.default-features = true +kitchensink-runtime.workspace = true +pallet-asset-conversion.workspace = true +pallet-asset-conversion.default-features = true +pallet-assets.workspace = true +pallet-assets.default-features = true +pallet-asset-conversion-tx-payment.workspace = true +pallet-asset-conversion-tx-payment.default-features = true +pallet-asset-tx-payment.workspace = true +pallet-asset-tx-payment.default-features = true +pallet-skip-feeless-payment.workspace = true +pallet-skip-feeless-payment.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true sc-client-db = { features = ["rocksdb"], workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true sc-service = { features = ["rocksdb", "test-helpers"], workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-timestamp = { workspace = true } -substrate-test-client = { workspace = true } +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-timestamp.workspace = true +substrate-test-client.workspace = true diff --git a/substrate/bin/node/testing/README.md b/substrate/bin/node/testing/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/node/testing/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/utils/chain-spec-builder/Cargo.toml b/substrate/bin/utils/chain-spec-builder/Cargo.toml index 070cf130917..4d993bdbac9 100644 --- a/substrate/bin/utils/chain-spec-builder/Cargo.toml +++ b/substrate/bin/utils/chain-spec-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "staging-chain-spec-builder" -version = "1.6.1" +version = "6.0.0" authors.workspace = true edition.workspace = true build = "build.rs" @@ -28,4 +28,5 @@ clap = { features = ["derive"], workspace = true } log = { workspace = true, default-features = true } sc-chain-spec = { features = ["clap"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing.workspace = true +sp-tracing.default-features = true diff --git a/substrate/bin/utils/chain-spec-builder/README.md b/substrate/bin/utils/chain-spec-builder/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/bin/utils/chain-spec-builder/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/bin/utils/subkey/Cargo.toml b/substrate/bin/utils/subkey/Cargo.toml index 72677a2bd43..57e64900870 100644 --- a/substrate/bin/utils/subkey/Cargo.toml +++ b/substrate/bin/utils/subkey/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "subkey" -version = "9.0.0" +version = "20.0.0" authors.workspace = true description = "Generate and restore keys for Substrate based chains such as Polkadot, Kusama and a growing number of parachains and Substrate based projects." edition.workspace = true @@ -21,4 +21,5 @@ name = "subkey" [dependencies] clap = { features = ["derive"], workspace = true } -sc-cli = { workspace = true, default-features = true } +sc-cli.workspace = true +sc-cli.default-features = true diff --git a/substrate/bin/utils/subkey/README.md b/substrate/bin/utils/subkey/README.md index 5c6dda37edf..d35607c5e56 100644 --- a/substrate/bin/utils/subkey/README.md +++ b/substrate/bin/utils/subkey/README.md @@ -286,3 +286,8 @@ smaller. ## License License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/allocator/Cargo.toml b/substrate/client/allocator/Cargo.toml index a8b3bdc864c..1efa0e5951e 100644 --- a/substrate/client/allocator/Cargo.toml +++ b/substrate/client/allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-allocator" -version = "23.0.0" +version = "29.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,5 +19,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] log = { workspace = true, default-features = true } thiserror = { workspace = true } -sp-core = { workspace = true, default-features = true } -sp-wasm-interface = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-wasm-interface.workspace = true +sp-wasm-interface.default-features = true diff --git a/substrate/client/allocator/README.md b/substrate/client/allocator/README.md index e5a94e50f36..82e0c8090f2 100644 --- a/substrate/client/allocator/README.md +++ b/substrate/client/allocator/README.md @@ -4,3 +4,8 @@ This crate provides the following allocator implementations: - A freeing-bump allocator: [`FreeingBumpHeapAllocator`](https://docs.rs/sc-allocator/latest/sc_allocator/struct.FreeingBumpHeapAllocator.html) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/api/Cargo.toml b/substrate/client/api/Cargo.toml index 670c7468446..88eaf12292a 100644 --- a/substrate/client/api/Cargo.toml +++ b/substrate/client/api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-client-api" -version = "28.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -24,23 +24,36 @@ fnv = { workspace = true } futures = { workspace = true } log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-database = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-state-machine = { workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-database.workspace = true +sp-database.default-features = true +sp-externalities.workspace = true +sp-externalities.default-features = true +sp-runtime.workspace = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-statement-store.workspace = true +sp-statement-store.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true [dev-dependencies] thiserror = { workspace = true } -sp-test-primitives = { workspace = true } -substrate-test-runtime = { workspace = true } +sp-test-primitives = { path = "../../primitives/test-primitives" } +substrate-test-runtime = { path = "../../test-utils/runtime" } diff --git a/substrate/client/api/README.md b/substrate/client/api/README.md index 7f94b1ca5e6..a15239b6212 100644 --- a/substrate/client/api/README.md +++ b/substrate/client/api/README.md @@ -1,3 +1,8 @@ Substrate client interfaces. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/authority-discovery/Cargo.toml b/substrate/client/authority-discovery/Cargo.toml index 09381ec6b55..b2b81c5296c 100644 --- a/substrate/client/authority-discovery/Cargo.toml +++ b/substrate/client/authority-discovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-authority-discovery" -version = "0.34.0" +version = "0.45.0" authors.workspace = true edition.workspace = true build = "build.rs" @@ -31,19 +31,29 @@ log = { workspace = true, default-features = true } prost = { workspace = true } rand = { workspace = true, default-features = true } thiserror = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-authority-discovery = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-authority-discovery.workspace = true +sp-authority-discovery.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true async-trait = { workspace = true } [dev-dependencies] quickcheck = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } diff --git a/substrate/client/authority-discovery/README.md b/substrate/client/authority-discovery/README.md index 042e8f5982c..298b8123124 100644 --- a/substrate/client/authority-discovery/README.md +++ b/substrate/client/authority-discovery/README.md @@ -7,3 +7,8 @@ other authorities. It is split into two components the [`Worker`] and the See [`Worker`] and [`Service`] for more documentation. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/basic-authorship/Cargo.toml b/substrate/client/basic-authorship/Cargo.toml index cc2e0d8d04d..d5d1b591ae2 100644 --- a/substrate/client/basic-authorship/Cargo.toml +++ b/substrate/client/basic-authorship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-basic-authorship" -version = "0.34.0" +version = "0.45.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -20,20 +20,31 @@ codec = { workspace = true, default-features = true } futures = { workspace = true } futures-timer = { workspace = true } log = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-proposer-metrics = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-proposer-metrics.workspace = true +sc-proposer-metrics.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] parking_lot = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-client-api = { default-features = true, path = "../api" } +sc-transaction-pool = { default-features = true, path = "../transaction-pool" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } diff --git a/substrate/client/basic-authorship/README.md b/substrate/client/basic-authorship/README.md index f2f160b6e2a..41f9799d8e3 100644 --- a/substrate/client/basic-authorship/README.md +++ b/substrate/client/basic-authorship/README.md @@ -29,3 +29,8 @@ println!("Generated block: {:?}", block.block); License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/block-builder/Cargo.toml b/substrate/client/block-builder/Cargo.toml index 08392e18227..456c1f69e44 100644 --- a/substrate/client/block-builder/Cargo.toml +++ b/substrate/client/block-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-block-builder" -version = "0.33.0" +version = "0.42.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -19,14 +19,21 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = [ "derive", ], workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] -sp-state-machine = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sp-state-machine = { default-features = true, path = "../../primitives/state-machine" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } diff --git a/substrate/client/block-builder/README.md b/substrate/client/block-builder/README.md index f255b9a5480..aa5f9e59974 100644 --- a/substrate/client/block-builder/README.md +++ b/substrate/client/block-builder/README.md @@ -7,3 +7,8 @@ The block builder utility is used in the node as an abstraction over the runtime initialize a block, to push extrinsics and to finalize a block. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/chain-spec/Cargo.toml b/substrate/client/chain-spec/Cargo.toml index 2e885240936..01f1a41e7e6 100644 --- a/substrate/client/chain-spec/Cargo.toml +++ b/substrate/client/chain-spec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-chain-spec" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -21,26 +21,38 @@ codec = { features = ["derive"], workspace = true } memmap2 = { workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-chain-spec-derive = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sp-io = { workspace = true } -sc-network = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-chain-spec-derive.workspace = true +sc-chain-spec-derive.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sp-io.workspace = true +sc-network.workspace = true +sc-network.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-genesis-builder.workspace = true +sp-genesis-builder.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true log = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing.workspace = true +sp-tracing.default-features = true array-bytes = { workspace = true, default-features = true } docify = { workspace = true } [dev-dependencies] -substrate-test-runtime = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-application-crypto = { features = ["serde"], workspace = true } -sp-consensus-babe = { features = ["serde"], workspace = true } +substrate-test-runtime = { path = "../../test-utils/runtime" } +sp-keyring = { default-features = true, path = "../../primitives/keyring" } +sp-application-crypto = { features = ["serde"], path = "../../primitives/application-crypto", default-features = false } +sp-consensus-babe = { features = ["serde"], path = "../../primitives/consensus/babe", default-features = false } regex = { workspace = true } diff --git a/substrate/client/chain-spec/README.md b/substrate/client/chain-spec/README.md index 9f746d2d4ce..024bfd83208 100644 --- a/substrate/client/chain-spec/README.md +++ b/substrate/client/chain-spec/README.md @@ -4,3 +4,8 @@ This crate contains structs and utilities to declare a runtime-specific configur Refer to crate documentation for details. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/chain-spec/derive/Cargo.toml b/substrate/client/chain-spec/derive/Cargo.toml index ccd898447be..821efc95e8c 100644 --- a/substrate/client/chain-spec/derive/Cargo.toml +++ b/substrate/client/chain-spec/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-chain-spec-derive" -version = "11.0.0" +version = "12.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" diff --git a/substrate/client/chain-spec/derive/README.md b/substrate/client/chain-spec/derive/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/chain-spec/derive/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/cli/Cargo.toml b/substrate/client/cli/Cargo.toml index b7d29aebc3d..3cc77479ed6 100644 --- a/substrate/client/cli/Cargo.toml +++ b/substrate/client/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-cli" -version = "0.36.0" +version = "0.47.0" authors.workspace = true description = "Substrate CLI interface." edition.workspace = true @@ -35,27 +35,41 @@ thiserror = { workspace = true } # personal fork here as workaround for: https://github.com/rust-bitcoin/rust-bip39/pull/64 bip39 = { package = "parity-bip39", version = "2.0.1", features = ["rand"] } tokio = { features = ["parking_lot", "rt-multi-thread", "signal"], workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-client-db = { workspace = true } -sc-keystore = { workspace = true, default-features = true } -sc-mixnet = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-service = { workspace = true } -sc-telemetry = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-panic-handler = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-client-db.workspace = true +sc-keystore.workspace = true +sc-keystore.default-features = true +sc-mixnet.workspace = true +sc-mixnet.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-service.workspace = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-panic-handler.workspace = true +sp-panic-handler.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-version.workspace = true +sp-version.default-features = true [dev-dependencies] tempfile = { workspace = true } futures-timer = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } [features] default = ["rocksdb"] diff --git a/substrate/client/cli/README.md b/substrate/client/cli/README.md index aeaee1e1219..cf99c0b1a06 100644 --- a/substrate/client/cli/README.md +++ b/substrate/client/cli/README.md @@ -1,3 +1,8 @@ Substrate CLI library. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/aura/Cargo.toml b/substrate/client/consensus/aura/Cargo.toml index 98e8ad676be..7c55cc4739e 100644 --- a/substrate/client/consensus/aura/Cargo.toml +++ b/substrate/client/consensus/aura/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-aura" -version = "0.34.0" +version = "0.45.0" authors.workspace = true description = "Aura consensus algorithm for substrate" edition.workspace = true @@ -21,32 +21,49 @@ codec = { workspace = true, default-features = true } futures = { workspace = true } log = { workspace = true, default-features = true } thiserror = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-slots = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-slots.workspace = true +sc-consensus-slots.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sp-consensus-slots.workspace = true +sp-consensus-slots.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] parking_lot = { workspace = true, default-features = true } tempfile = { workspace = true } -sc-keystore = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-test = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-keystore = { default-features = true, path = "../../keystore" } +sc-network = { default-features = true, path = "../../network" } +sc-network-test = { path = "../../network/test" } +sp-keyring = { default-features = true, path = "../../../primitives/keyring" } +sp-timestamp = { default-features = true, path = "../../../primitives/timestamp" } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } tokio = { workspace = true, default-features = true } diff --git a/substrate/client/consensus/aura/README.md b/substrate/client/consensus/aura/README.md index cefa5f6c7d9..d7c26b4fa80 100644 --- a/substrate/client/consensus/aura/README.md +++ b/substrate/client/consensus/aura/README.md @@ -13,3 +13,8 @@ far in the future they are. NOTE: Aura itself is designed to be generic over the crypto used. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/babe/Cargo.toml b/substrate/client/consensus/babe/Cargo.toml index af55e72a9b7..d9834439f5a 100644 --- a/substrate/client/consensus/babe/Cargo.toml +++ b/substrate/client/consensus/babe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-babe" -version = "0.34.0" +version = "0.45.0" authors.workspace = true description = "BABE consensus algorithm for substrate" edition.workspace = true @@ -26,32 +26,52 @@ num-rational = { workspace = true } num-traits = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } thiserror = { workspace = true } -fork-tree = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-epochs = { workspace = true, default-features = true } -sc-consensus-slots = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +fork-tree.workspace = true +fork-tree.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-epochs.workspace = true +sc-consensus-epochs.default-features = true +sc-consensus-slots.workspace = true +sc-consensus-slots.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-consensus-slots.workspace = true +sp-consensus-slots.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] -sc-block-builder = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sc-network-test = { workspace = true } -sp-timestamp = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../../block-builder" } +sp-keyring = { default-features = true, path = "../../../primitives/keyring" } +sc-network-test = { path = "../../network/test" } +sp-timestamp = { default-features = true, path = "../../../primitives/timestamp" } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } tokio = { workspace = true, default-features = true } diff --git a/substrate/client/consensus/babe/README.md b/substrate/client/consensus/babe/README.md index 47b5820ff71..7902229002a 100644 --- a/substrate/client/consensus/babe/README.md +++ b/substrate/client/consensus/babe/README.md @@ -46,3 +46,8 @@ An in-depth description and analysis of the protocol can be found here: License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/babe/rpc/Cargo.toml b/substrate/client/consensus/babe/rpc/Cargo.toml index ce5b1baec0b..7df8902a045 100644 --- a/substrate/client/consensus/babe/rpc/Cargo.toml +++ b/substrate/client/consensus/babe/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-babe-rpc" -version = "0.34.0" +version = "0.45.0" authors.workspace = true description = "RPC extensions for the BABE consensus algorithm" edition.workspace = true @@ -20,23 +20,34 @@ jsonrpsee = { features = ["client-core", "macros", "server-core"], workspace = t futures = { workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-epochs = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-epochs.workspace = true +sc-consensus-epochs.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] serde_json = { workspace = true, default-features = true } tokio = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-consensus = { default-features = true, path = "../../common" } +sc-keystore = { default-features = true, path = "../../../keystore" } +sc-transaction-pool-api = { default-features = true, path = "../../../transaction-pool/api" } +sp-keyring = { default-features = true, path = "../../../../primitives/keyring" } +substrate-test-runtime-client = { path = "../../../../test-utils/runtime/client" } diff --git a/substrate/client/consensus/babe/rpc/README.md b/substrate/client/consensus/babe/rpc/README.md index e1a366204cd..458fa34dab0 100644 --- a/substrate/client/consensus/babe/rpc/README.md +++ b/substrate/client/consensus/babe/rpc/README.md @@ -1,3 +1,8 @@ RPC api for babe. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/beefy/Cargo.toml b/substrate/client/consensus/beefy/Cargo.toml index 900a44b95e0..c6c116c922f 100644 --- a/substrate/client/consensus/beefy/Cargo.toml +++ b/substrate/client/consensus/beefy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-beefy" -version = "13.0.0" +version = "24.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -22,36 +22,54 @@ log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } thiserror = { workspace = true } wasm-timer = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-gossip = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-gossip.workspace = true +sc-network-gossip.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true tokio = { workspace = true, default-features = true } [dev-dependencies] serde = { workspace = true, default-features = true } tempfile = { workspace = true } -sc-block-builder = { workspace = true, default-features = true } -sc-network-test = { workspace = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-mmr-primitives = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../../block-builder" } +sc-network-test = { path = "../../network/test" } +sp-consensus-grandpa = { default-features = true, path = "../../../primitives/consensus/grandpa" } +sp-keyring = { default-features = true, path = "../../../primitives/keyring" } +sp-mmr-primitives = { default-features = true, path = "../../../primitives/merkle-mountain-range" } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } [features] # This feature adds BLS crypto primitives. It should not be used in production since diff --git a/substrate/client/consensus/beefy/README.md b/substrate/client/consensus/beefy/README.md index cb9a9267f77..9a48696de57 100644 --- a/substrate/client/consensus/beefy/README.md +++ b/substrate/client/consensus/beefy/README.md @@ -371,3 +371,8 @@ key format message at node startup. Basically something like # BEEFY Light Client TODO + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/beefy/rpc/Cargo.toml b/substrate/client/consensus/beefy/rpc/Cargo.toml index e1956dacf39..a9565cb7639 100644 --- a/substrate/client/consensus/beefy/rpc/Cargo.toml +++ b/substrate/client/consensus/beefy/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-beefy-rpc" -version = "13.0.0" +version = "24.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -19,15 +19,21 @@ log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -sc-consensus-beefy = { workspace = true, default-features = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } +sc-consensus-beefy.workspace = true +sc-consensus-beefy.default-features = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true [dev-dependencies] serde_json = { workspace = true, default-features = true } -sc-rpc = { features = ["test-helpers"], workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-rpc = { features = ["test-helpers"], default-features = true, path = "../../../rpc" } +substrate-test-runtime-client = { path = "../../../../test-utils/runtime/client" } tokio = { features = ["macros"], workspace = true, default-features = true } diff --git a/substrate/client/consensus/beefy/rpc/README.md b/substrate/client/consensus/beefy/rpc/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/consensus/beefy/rpc/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/common/Cargo.toml b/substrate/client/consensus/common/Cargo.toml index 77cd50ad784..b8d28b5ada0 100644 --- a/substrate/client/consensus/common/Cargo.toml +++ b/substrate/client/consensus/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus" -version = "0.33.0" +version = "0.44.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -23,16 +23,26 @@ mockall = { workspace = true } parking_lot = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true [dev-dependencies] -sp-test-primitives = { workspace = true } +sp-test-primitives = { path = "../../../primitives/test-primitives" } diff --git a/substrate/client/consensus/common/README.md b/substrate/client/consensus/common/README.md index 9b953fbf327..a6764bd47d1 100644 --- a/substrate/client/consensus/common/README.md +++ b/substrate/client/consensus/common/README.md @@ -1,3 +1,8 @@ Collection of common consensus specific implementations License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/epochs/Cargo.toml b/substrate/client/consensus/epochs/Cargo.toml index c51671d6d75..5b7043c8016 100644 --- a/substrate/client/consensus/epochs/Cargo.toml +++ b/substrate/client/consensus/epochs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-epochs" -version = "0.33.0" +version = "0.44.0" authors.workspace = true description = "Generic epochs-based utilities for consensus" edition.workspace = true @@ -17,8 +17,13 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true, default-features = true } -fork-tree = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +fork-tree.workspace = true +fork-tree.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true diff --git a/substrate/client/consensus/epochs/README.md b/substrate/client/consensus/epochs/README.md index e4abc58c6c0..cd912a75b14 100644 --- a/substrate/client/consensus/epochs/README.md +++ b/substrate/client/consensus/epochs/README.md @@ -1,3 +1,8 @@ Generic utilities for epoch-based consensus engines. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/grandpa/Cargo.toml b/substrate/client/consensus/grandpa/Cargo.toml index 65ba39d34c2..5735f1ea840 100644 --- a/substrate/client/consensus/grandpa/Cargo.toml +++ b/substrate/client/consensus/grandpa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-grandpa" -version = "0.19.0" +version = "0.30.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -30,38 +30,62 @@ parking_lot = { workspace = true, default-features = true } rand = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } thiserror = { workspace = true } -fork-tree = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-gossip = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +fork-tree.workspace = true +fork-tree.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-gossip.workspace = true +sc-network-gossip.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] assert_matches = { workspace = true } finality-grandpa = { features = ["derive-codec", "test-helpers"], workspace = true, default-features = true } serde = { workspace = true, default-features = true } tokio = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-test = { workspace = true } -sp-keyring = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-network = { default-features = true, path = "../../network" } +sc-network-test = { path = "../../network/test" } +sp-keyring = { default-features = true, path = "../../../primitives/keyring" } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } diff --git a/substrate/client/consensus/grandpa/README.md b/substrate/client/consensus/grandpa/README.md index f4045896599..7290c147acc 100644 --- a/substrate/client/consensus/grandpa/README.md +++ b/substrate/client/consensus/grandpa/README.md @@ -37,3 +37,8 @@ or prune any signaled changes based on whether the signaling block is included in the newly-finalized chain. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/grandpa/rpc/Cargo.toml b/substrate/client/consensus/grandpa/rpc/Cargo.toml index 86513ac5df1..bfc90d758df 100644 --- a/substrate/client/consensus/grandpa/rpc/Cargo.toml +++ b/substrate/client/consensus/grandpa/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-grandpa-rpc" -version = "0.19.0" +version = "0.30.0" authors.workspace = true description = "RPC extensions for the GRANDPA finality gadget" repository.workspace = true @@ -20,18 +20,24 @@ log = { workspace = true, default-features = true } codec = { features = ["derive"], workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] -sc-block-builder = { workspace = true, default-features = true } -sc-rpc = { features = ["test-helpers"], workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../../../block-builder" } +sc-rpc = { features = ["test-helpers"], default-features = true, path = "../../../rpc" } +sp-core = { default-features = true, path = "../../../../primitives/core" } +sp-consensus-grandpa = { default-features = true, path = "../../../../primitives/consensus/grandpa" } +sp-keyring = { default-features = true, path = "../../../../primitives/keyring" } +substrate-test-runtime-client = { path = "../../../../test-utils/runtime/client" } tokio = { features = ["macros"], workspace = true, default-features = true } diff --git a/substrate/client/consensus/grandpa/rpc/README.md b/substrate/client/consensus/grandpa/rpc/README.md index ad73878a61b..004711a3606 100644 --- a/substrate/client/consensus/grandpa/rpc/README.md +++ b/substrate/client/consensus/grandpa/rpc/README.md @@ -1,3 +1,8 @@ RPC API for GRANDPA. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/manual-seal/Cargo.toml b/substrate/client/consensus/manual-seal/Cargo.toml index 49111434015..ebecfd65d7b 100644 --- a/substrate/client/consensus/manual-seal/Cargo.toml +++ b/substrate/client/consensus/manual-seal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-manual-seal" -version = "0.35.0" +version = "0.46.0" authors.workspace = true description = "Manual sealing engine for Substrate" edition.workspace = true @@ -25,28 +25,47 @@ futures-timer = { workspace = true } log = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-epochs = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sp-consensus-babe = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-aura.workspace = true +sc-consensus-aura.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-epochs.workspace = true +sc-consensus-epochs.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sp-consensus-babe.workspace = true +sp-consensus-babe.default-features = true +sp-consensus-slots.workspace = true +sp-consensus-slots.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true [dev-dependencies] tokio = { features = ["macros", "rt-multi-thread"], workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } -substrate-test-runtime-transaction-pool = { workspace = true } +sc-basic-authorship = { default-features = true, path = "../../basic-authorship" } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } +substrate-test-runtime-transaction-pool = { path = "../../../test-utils/runtime/transaction-pool" } diff --git a/substrate/client/consensus/manual-seal/README.md b/substrate/client/consensus/manual-seal/README.md index 131b620cb2f..437c517528e 100644 --- a/substrate/client/consensus/manual-seal/README.md +++ b/substrate/client/consensus/manual-seal/README.md @@ -2,3 +2,8 @@ A manual sealing engine: the engine listens for rpc calls to seal blocks and cre This is suitable for a testing environment. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/pow/Cargo.toml b/substrate/client/consensus/pow/Cargo.toml index bc89deb0b50..61002ec86e7 100644 --- a/substrate/client/consensus/pow/Cargo.toml +++ b/substrate/client/consensus/pow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-pow" -version = "0.33.0" +version = "0.44.0" authors.workspace = true description = "PoW consensus algorithm for substrate" edition.workspace = true @@ -23,14 +23,25 @@ futures-timer = { workspace = true } log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } thiserror = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-pow = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-pow.workspace = true +sp-consensus-pow.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true diff --git a/substrate/client/consensus/pow/README.md b/substrate/client/consensus/pow/README.md index 8dba30fc5a3..8f2f68a7601 100644 --- a/substrate/client/consensus/pow/README.md +++ b/substrate/client/consensus/pow/README.md @@ -22,3 +22,8 @@ as the storage, but it is not recommended as it won't work well with light clients. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/consensus/slots/Cargo.toml b/substrate/client/consensus/slots/Cargo.toml index cc39575efe8..4cf756eb535 100644 --- a/substrate/client/consensus/slots/Cargo.toml +++ b/substrate/client/consensus/slots/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-consensus-slots" -version = "0.33.0" +version = "0.44.0" authors.workspace = true description = "Generic slots-based utilities for consensus" edition.workspace = true @@ -22,17 +22,28 @@ codec = { workspace = true, default-features = true } futures = { workspace = true } futures-timer = { workspace = true } log = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-slots = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-slots.workspace = true +sp-consensus-slots.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true [dev-dependencies] -substrate-test-runtime-client = { workspace = true } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } diff --git a/substrate/client/consensus/slots/README.md b/substrate/client/consensus/slots/README.md index aa896430f7d..38e97bc1537 100644 --- a/substrate/client/consensus/slots/README.md +++ b/substrate/client/consensus/slots/README.md @@ -5,3 +5,8 @@ time during which certain events can and/or must occur. This crate provides generic functionality for slots. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/db/Cargo.toml b/substrate/client/db/Cargo.toml index 5725155579f..4523761433f 100644 --- a/substrate/client/db/Cargo.toml +++ b/substrate/client/db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-client-db" -version = "0.35.0" +version = "0.44.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -27,16 +27,25 @@ linked-hash-map = { workspace = true } log = { workspace = true, default-features = true } parity-db = { workspace = true } parking_lot = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-state-db = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-state-db.workspace = true +sc-state-db.default-features = true schnellru = { workspace = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-database = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-database.workspace = true +sp-database.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true [dev-dependencies] criterion = { workspace = true, default-features = true } @@ -44,16 +53,15 @@ kvdb-rocksdb = { workspace = true } rand = { workspace = true, default-features = true } tempfile = { workspace = true } quickcheck = { workspace = true } -kitchensink-runtime = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +kitchensink-runtime = { path = "../../bin/node/runtime" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } array-bytes = { workspace = true, default-features = true } [features] default = [] test-helpers = [] runtime-benchmarks = [ - "kitchensink-runtime/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] rocksdb = ["kvdb-rocksdb"] diff --git a/substrate/client/db/README.md b/substrate/client/db/README.md index a11ae0d6f57..3a5a28ca600 100644 --- a/substrate/client/db/README.md +++ b/substrate/client/db/README.md @@ -9,3 +9,8 @@ having discarded heavy state that will allow a chain reorganization. Finality implies canonicality but not vice-versa. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/executor/Cargo.toml b/substrate/client/executor/Cargo.toml index ca78afd4706..89f5e4eb573 100644 --- a/substrate/client/executor/Cargo.toml +++ b/substrate/client/executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-executor" -version = "0.32.0" +version = "0.40.1" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -22,31 +22,43 @@ schnellru = { workspace = true } tracing = { workspace = true, default-features = true } codec = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } -sc-executor-polkavm = { workspace = true, default-features = true } -sc-executor-wasmtime = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-panic-handler = { workspace = true, default-features = true } -sp-runtime-interface = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sp-wasm-interface = { workspace = true, default-features = true } +sc-executor-common.workspace = true +sc-executor-common.default-features = true +sc-executor-polkavm.workspace = true +sc-executor-polkavm.default-features = true +sc-executor-wasmtime.workspace = true +sc-executor-wasmtime.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-externalities.workspace = true +sp-externalities.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-panic-handler.workspace = true +sp-panic-handler.default-features = true +sp-runtime-interface.workspace = true +sp-runtime-interface.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-version.workspace = true +sp-version.default-features = true +sp-wasm-interface.workspace = true +sp-wasm-interface.default-features = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } assert_matches = { workspace = true } wat = { workspace = true } -sc-runtime-test = { workspace = true } -substrate-test-runtime = { workspace = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sc-runtime-test = { path = "runtime-test" } +substrate-test-runtime = { path = "../../test-utils/runtime" } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } +sp-state-machine = { default-features = true, path = "../../primitives/state-machine" } +sp-runtime = { default-features = true, path = "../../primitives/runtime" } +sp-maybe-compressed-blob = { default-features = true, path = "../../primitives/maybe-compressed-blob" } +sc-tracing = { default-features = true, path = "../tracing" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } tracing-subscriber = { workspace = true } paste = { workspace = true, default-features = true } regex = { workspace = true } @@ -62,18 +74,13 @@ harness = false default = ["std"] # This crate does not have `no_std` support, we just require this for tests std = [ - "sc-runtime-test/std", "sp-api/std", "sp-core/std", "sp-externalities/std", "sp-io/std", "sp-runtime-interface/std", - "sp-runtime/std", - "sp-state-machine/std", - "sp-tracing/std", "sp-trie/std", "sp-version/std", "sp-wasm-interface/std", - "substrate-test-runtime/std", ] wasm-extern-trace = [] diff --git a/substrate/client/executor/README.md b/substrate/client/executor/README.md index 6a35697962f..7f2cf7cd283 100644 --- a/substrate/client/executor/README.md +++ b/substrate/client/executor/README.md @@ -11,3 +11,8 @@ by the current value of `:code` in the provided externalities), i.e. interfacing wasm engine used, instance cache. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/executor/common/Cargo.toml b/substrate/client/executor/common/Cargo.toml index 58fb0b423f2..c6998a173cf 100644 --- a/substrate/client/executor/common/Cargo.toml +++ b/substrate/client/executor/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-executor-common" -version = "0.29.0" +version = "0.35.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -19,9 +19,12 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] thiserror = { workspace = true } wasm-instrument = { workspace = true, default-features = true } -sc-allocator = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sp-wasm-interface = { workspace = true, default-features = true } +sc-allocator.workspace = true +sc-allocator.default-features = true +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true +sp-wasm-interface.workspace = true +sp-wasm-interface.default-features = true polkavm = { workspace = true } [features] diff --git a/substrate/client/executor/common/README.md b/substrate/client/executor/common/README.md index 253d7340313..489a6f5b9f3 100644 --- a/substrate/client/executor/common/README.md +++ b/substrate/client/executor/common/README.md @@ -1,3 +1,8 @@ A set of common definitions that are needed for defining execution engines. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/executor/polkavm/Cargo.toml b/substrate/client/executor/polkavm/Cargo.toml index 941c830ba16..9afa839f21d 100644 --- a/substrate/client/executor/polkavm/Cargo.toml +++ b/substrate/client/executor/polkavm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-executor-polkavm" -version = "0.29.0" +version = "0.32.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -18,6 +18,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] log = { workspace = true } polkavm = { workspace = true } - -sc-executor-common = { workspace = true, default-features = true } -sp-wasm-interface = { workspace = true, default-features = true } +sc-executor-common.workspace = true +sc-executor-common.default-features = true +sp-wasm-interface.workspace = true +sp-wasm-interface.default-features = true diff --git a/substrate/client/executor/polkavm/README.md b/substrate/client/executor/polkavm/README.md index 64fc2fa0c28..39d51a83ce6 100644 --- a/substrate/client/executor/polkavm/README.md +++ b/substrate/client/executor/polkavm/README.md @@ -1 +1,6 @@ License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/executor/runtime-test/Cargo.toml b/substrate/client/executor/runtime-test/Cargo.toml index 5ab92cbb933..5d84c5f964c 100644 --- a/substrate/client/executor/runtime-test/Cargo.toml +++ b/substrate/client/executor/runtime-test/Cargo.toml @@ -16,10 +16,10 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-core = { workspace = true } +sp-core.workspace = true sp-io = { features = ["improved_panic_error_reporting"], workspace = true } -sp-runtime = { workspace = true } -sp-runtime-interface = { workspace = true } +sp-runtime.workspace = true +sp-runtime-interface.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/substrate/client/executor/runtime-test/README.md b/substrate/client/executor/runtime-test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/executor/runtime-test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/executor/wasmtime/Cargo.toml b/substrate/client/executor/wasmtime/Cargo.toml index ef8e5da876a..935d60d9d44 100644 --- a/substrate/client/executor/wasmtime/Cargo.toml +++ b/substrate/client/executor/wasmtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-executor-wasmtime" -version = "0.29.0" +version = "0.35.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -31,9 +31,12 @@ wasmtime = { features = [ "pooling-allocator", ], workspace = true } anyhow = { workspace = true } -sc-allocator = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } -sp-runtime-interface = { workspace = true, default-features = true } +sc-allocator.workspace = true +sc-allocator.default-features = true +sc-executor-common.workspace = true +sc-executor-common.default-features = true +sp-runtime-interface.workspace = true +sp-runtime-interface.default-features = true sp-wasm-interface = { features = ["wasmtime"], workspace = true, default-features = true } # Here we include the rustix crate in the exactly same semver-compatible version as used by @@ -46,8 +49,8 @@ rustix = { features = ["fs", "mm", "param", "std", "use-libc"], workspace = true [dev-dependencies] wat = { workspace = true } -sc-runtime-test = { workspace = true } -sp-io = { workspace = true, default-features = true } +sc-runtime-test = { path = "../runtime-test" } +sp-io = { default-features = true, path = "../../../primitives/io" } tempfile = { workspace = true } paste = { workspace = true, default-features = true } codec = { workspace = true, default-features = true } diff --git a/substrate/client/executor/wasmtime/README.md b/substrate/client/executor/wasmtime/README.md index 64fc2fa0c28..39d51a83ce6 100644 --- a/substrate/client/executor/wasmtime/README.md +++ b/substrate/client/executor/wasmtime/README.md @@ -1 +1,6 @@ License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/informant/Cargo.toml b/substrate/client/informant/Cargo.toml index 87a4be320d6..ed4f9201baa 100644 --- a/substrate/client/informant/Cargo.toml +++ b/substrate/client/informant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-informant" -version = "0.33.0" +version = "0.44.0" authors.workspace = true description = "Substrate informant." edition.workspace = true @@ -20,9 +20,15 @@ console = { workspace = true } futures = { workspace = true } futures-timer = { workspace = true } log = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true diff --git a/substrate/client/informant/README.md b/substrate/client/informant/README.md index a5ad89a932d..168c961329c 100644 --- a/substrate/client/informant/README.md +++ b/substrate/client/informant/README.md @@ -1,3 +1,8 @@ Console informant. Prints sync progress and block events. Runs on the calling thread. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/keystore/Cargo.toml b/substrate/client/keystore/Cargo.toml index d338bb1af61..9129fc4e149 100644 --- a/substrate/client/keystore/Cargo.toml +++ b/substrate/client/keystore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-keystore" -version = "25.0.0" +version = "33.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -21,9 +21,12 @@ array-bytes = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } thiserror = { workspace = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true [dev-dependencies] tempfile = { workspace = true } @@ -36,11 +39,3 @@ bls-experimental = [ "sp-core/bls-experimental", "sp-keystore/bls-experimental", ] - -# This feature adds Bandersnatch crypto primitives. -# It should not be used in production since the implementation and interface may still -# be subject to significant changes. -bandersnatch-experimental = [ - "sp-core/bandersnatch-experimental", - "sp-keystore/bandersnatch-experimental", -] diff --git a/substrate/client/keystore/README.md b/substrate/client/keystore/README.md index 5d50f7ad2cf..2a7f1f55511 100644 --- a/substrate/client/keystore/README.md +++ b/substrate/client/keystore/README.md @@ -1,3 +1,8 @@ Keystore (and session key management) for ed25519 based chains like Polkadot. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/merkle-mountain-range/Cargo.toml b/substrate/client/merkle-mountain-range/Cargo.toml index 6639a10d33f..ab79e1b0b6d 100644 --- a/substrate/client/merkle-mountain-range/Cargo.toml +++ b/substrate/client/merkle-mountain-range/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmr-gadget" -version = "29.0.0" +version = "40.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -17,19 +17,28 @@ workspace = true codec = { workspace = true, default-features = true } futures = { workspace = true } log = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sp-consensus-beefy = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-mmr-primitives = { workspace = true, default-features = true } -sc-offchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-consensus-beefy.workspace = true +sp-consensus-beefy.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-mmr-primitives.workspace = true +sp-mmr-primitives.default-features = true +sc-offchain.workspace = true +sc-offchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] parking_lot = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../block-builder" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } tokio = { workspace = true, default-features = true } diff --git a/substrate/client/merkle-mountain-range/README.md b/substrate/client/merkle-mountain-range/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/merkle-mountain-range/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/merkle-mountain-range/rpc/Cargo.toml b/substrate/client/merkle-mountain-range/rpc/Cargo.toml index c2b29aca460..26b80128d1b 100644 --- a/substrate/client/merkle-mountain-range/rpc/Cargo.toml +++ b/substrate/client/merkle-mountain-range/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmr-rpc" -version = "28.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,11 +18,16 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true, default-features = true } jsonrpsee = { features = ["client-core", "macros", "server-core"], workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-mmr-primitives = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-mmr-primitives.workspace = true +sp-mmr-primitives.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] serde_json = { workspace = true, default-features = true } diff --git a/substrate/client/merkle-mountain-range/rpc/README.md b/substrate/client/merkle-mountain-range/rpc/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/merkle-mountain-range/rpc/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/mixnet/Cargo.toml b/substrate/client/mixnet/Cargo.toml index b6c63406a54..fc9f77118df 100644 --- a/substrate/client/mixnet/Cargo.toml +++ b/substrate/client/mixnet/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate mixnet service" name = "sc-mixnet" -version = "0.4.0" +version = "0.15.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors = ["Parity Technologies "] edition.workspace = true @@ -27,14 +27,24 @@ log = { workspace = true, default-features = true } mixnet = { workspace = true } multiaddr = { workspace = true } parking_lot = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-mixnet = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-mixnet.workspace = true +sp-mixnet.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true thiserror = { workspace = true } diff --git a/substrate/client/mixnet/README.md b/substrate/client/mixnet/README.md index cd8d1474083..c43a0d7f17b 100644 --- a/substrate/client/mixnet/README.md +++ b/substrate/client/mixnet/README.md @@ -1,3 +1,8 @@ Substrate mixnet service. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network-gossip/Cargo.toml b/substrate/client/network-gossip/Cargo.toml index 94bc9a671f8..5d26f64ee14 100644 --- a/substrate/client/network-gossip/Cargo.toml +++ b/substrate/client/network-gossip/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Gossiping for the Substrate network protocol" name = "sc-network-gossip" -version = "0.34.0" +version = "0.45.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -23,16 +23,22 @@ futures-timer = { workspace = true } log = { workspace = true, default-features = true } schnellru = { workspace = true } tracing = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] tokio = { workspace = true, default-features = true } async-trait = { workspace = true } codec = { features = ["derive"], workspace = true, default-features = true } quickcheck = { workspace = true } -substrate-test-runtime-client = { workspace = true } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } diff --git a/substrate/client/network-gossip/README.md b/substrate/client/network-gossip/README.md index 900f223251d..cf250c9827a 100644 --- a/substrate/client/network-gossip/README.md +++ b/substrate/client/network-gossip/README.md @@ -39,3 +39,8 @@ These status packets will typically contain light pieces of information used to inform peers of a current view of protocol state. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/Cargo.toml b/substrate/client/network/Cargo.toml index 8ae3de72f79..6ba7decaff4 100644 --- a/substrate/client/network/Cargo.toml +++ b/substrate/client/network/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate network protocol" name = "sc-network" -version = "0.34.0" +version = "0.45.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -48,16 +48,25 @@ tokio = { features = ["macros", "sync"], workspace = true, default-features = tr tokio-stream = { workspace = true } unsigned-varint = { features = ["asynchronous_codec", "futures"], workspace = true } zeroize = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true prost = { workspace = true } -sc-client-api = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true wasm-timer = { workspace = true } litep2p = { workspace = true } once_cell = { workspace = true } @@ -73,15 +82,15 @@ tempfile = { workspace = true } tokio = { features = ["macros"], workspace = true, default-features = true } tokio-util = { features = ["compat"], workspace = true } tokio-test = { workspace = true } -sc-block-builder = { workspace = true, default-features = true } -sc-network-light = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-test-primitives = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime = { workspace = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../block-builder" } +sc-network-light = { default-features = true, path = "light" } +sc-network-sync = { default-features = true, path = "sync" } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } +sp-consensus = { default-features = true, path = "../../primitives/consensus/common" } +sp-test-primitives = { path = "../../primitives/test-primitives" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +substrate-test-runtime = { path = "../../test-utils/runtime" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } [features] default = [] diff --git a/substrate/client/network/README.md b/substrate/client/network/README.md index f4031fbd308..a0dcdffce43 100644 --- a/substrate/client/network/README.md +++ b/substrate/client/network/README.md @@ -285,3 +285,8 @@ More precise usage details are still being worked on and will likely change in t License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/common/Cargo.toml b/substrate/client/network/common/Cargo.toml index cd1bc1cfe8e..9ed635efa4a 100644 --- a/substrate/client/network/common/Cargo.toml +++ b/substrate/client/network/common/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate network common" name = "sc-network-common" -version = "0.33.0" +version = "0.44.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -26,11 +26,16 @@ codec = { features = [ ], workspace = true, default-features = true } futures = { workspace = true } libp2p-identity = { features = ["peerid"], workspace = true } -sc-consensus = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] tempfile = { workspace = true } diff --git a/substrate/client/network/common/README.md b/substrate/client/network/common/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/common/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/light/Cargo.toml b/substrate/client/network/light/Cargo.toml index 34ba4f061c4..87b445b886f 100644 --- a/substrate/client/network/light/Cargo.toml +++ b/substrate/client/network/light/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate light network protocol" name = "sc-network-light" -version = "0.33.0" +version = "0.44.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -27,10 +27,16 @@ codec = { features = [ futures = { workspace = true } log = { workspace = true, default-features = true } prost = { workspace = true } -sp-blockchain = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true thiserror = { workspace = true } diff --git a/substrate/client/network/light/README.md b/substrate/client/network/light/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/light/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/statement/Cargo.toml b/substrate/client/network/statement/Cargo.toml index 43933f066ed..908564312b0 100644 --- a/substrate/client/network/statement/Cargo.toml +++ b/substrate/client/network/statement/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate statement protocol" name = "sc-network-statement" -version = "0.16.0" +version = "0.27.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -21,11 +21,19 @@ async-channel = { workspace = true } codec = { features = ["derive"], workspace = true, default-features = true } futures = { workspace = true } log = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-statement-store.workspace = true +sp-statement-store.default-features = true diff --git a/substrate/client/network/statement/README.md b/substrate/client/network/statement/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/statement/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/sync/Cargo.toml b/substrate/client/network/sync/Cargo.toml index b29a9ccaaf1..235f036f5db 100644 --- a/substrate/client/network/sync/Cargo.toml +++ b/substrate/client/network/sync/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate sync network protocol" name = "sc-network-sync" -version = "0.33.0" +version = "0.44.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -34,25 +34,39 @@ smallvec = { workspace = true, default-features = true } thiserror = { workspace = true } tokio-stream = { workspace = true } tokio = { features = ["macros", "time"], workspace = true, default-features = true } -fork-tree = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +fork-tree.workspace = true +fork-tree.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] mockall = { workspace = true } quickcheck = { workspace = true } -sc-block-builder = { workspace = true, default-features = true } -sp-test-primitives = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../../block-builder" } +sp-test-primitives = { path = "../../../primitives/test-primitives" } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../../test-utils/runtime/client" } diff --git a/substrate/client/network/sync/README.md b/substrate/client/network/sync/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/sync/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/test/Cargo.toml b/substrate/client/network/test/Cargo.toml index ebece1762f2..6bec9e472bd 100644 --- a/substrate/client/network/test/Cargo.toml +++ b/substrate/client/network/test/Cargo.toml @@ -24,20 +24,34 @@ libp2p = { workspace = true } log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } rand = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sc-network-light = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sc-network-light.workspace = true +sc-network-light.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true sc-service = { features = ["test-helpers"], workspace = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime = { workspace = true } -substrate-test-runtime-client = { workspace = true } +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +substrate-test-runtime.workspace = true +substrate-test-runtime-client.workspace = true diff --git a/substrate/client/network/test/README.md b/substrate/client/network/test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/transactions/Cargo.toml b/substrate/client/network/transactions/Cargo.toml index 2ffd6f5f466..a5dd05bfb8b 100644 --- a/substrate/client/network/transactions/Cargo.toml +++ b/substrate/client/network/transactions/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate transaction protocol" name = "sc-network-transactions" -version = "0.33.0" +version = "0.44.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -20,11 +20,19 @@ array-bytes = { workspace = true, default-features = true } codec = { features = ["derive"], workspace = true, default-features = true } futures = { workspace = true } log = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true diff --git a/substrate/client/network/transactions/README.md b/substrate/client/network/transactions/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/transactions/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/network/types/Cargo.toml b/substrate/client/network/types/Cargo.toml index 655f104111e..91ae8328a05 100644 --- a/substrate/client/network/types/Cargo.toml +++ b/substrate/client/network/types/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate network types" name = "sc-network-types" -version = "0.10.0" +version = "0.12.1" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true diff --git a/substrate/client/network/types/README.md b/substrate/client/network/types/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/network/types/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/offchain/Cargo.toml b/substrate/client/offchain/Cargo.toml index 4b5b04cca62..d760e0e5103 100644 --- a/substrate/client/offchain/Cargo.toml +++ b/substrate/client/offchain/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate offchain workers" name = "sc-offchain" -version = "29.0.0" +version = "40.0.0" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -30,31 +30,43 @@ parking_lot = { workspace = true, default-features = true } rand = { workspace = true, default-features = true } threadpool = { workspace = true } tracing = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-offchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-offchain.workspace = true +sp-offchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-externalities.workspace = true +sp-externalities.default-features = true log = { workspace = true, default-features = true } [dev-dependencies] async-trait = { workspace = true } lazy_static = { workspace = true } tokio = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-client-db = { default-features = true, workspace = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-block-builder = { default-features = true, path = "../block-builder" } +sc-client-db = { default-features = true, path = "../db" } +sc-transaction-pool = { default-features = true, path = "../transaction-pool" } +sc-transaction-pool-api = { default-features = true, path = "../transaction-pool/api" } +sp-consensus = { default-features = true, path = "../../primitives/consensus/common" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } [features] default = [] diff --git a/substrate/client/offchain/README.md b/substrate/client/offchain/README.md index 74d54c0c234..5e01cbe98f7 100644 --- a/substrate/client/offchain/README.md +++ b/substrate/client/offchain/README.md @@ -16,3 +16,8 @@ for instance via: 3. etc License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/proposer-metrics/Cargo.toml b/substrate/client/proposer-metrics/Cargo.toml index b42e6329f99..de24ce68f65 100644 --- a/substrate/client/proposer-metrics/Cargo.toml +++ b/substrate/client/proposer-metrics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-proposer-metrics" -version = "0.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -17,4 +17,5 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] log = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true diff --git a/substrate/client/proposer-metrics/README.md b/substrate/client/proposer-metrics/README.md index 27a6b726814..a1a55600c00 100644 --- a/substrate/client/proposer-metrics/README.md +++ b/substrate/client/proposer-metrics/README.md @@ -1,3 +1,8 @@ Prometheus basic proposer metrics. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/rpc-api/Cargo.toml b/substrate/client/rpc-api/Cargo.toml index 3263285aa2b..a9ac75ca912 100644 --- a/substrate/client/rpc-api/Cargo.toml +++ b/substrate/client/rpc-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-rpc-api" -version = "0.33.0" +version = "0.44.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -21,11 +21,18 @@ scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } thiserror = { workspace = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-mixnet = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-mixnet.workspace = true +sc-mixnet.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-version.workspace = true +sp-version.default-features = true jsonrpsee = { features = ["client-core", "macros", "server-core"], workspace = true } diff --git a/substrate/client/rpc-api/README.md b/substrate/client/rpc-api/README.md index 8ea6e686c1a..df912f766a1 100644 --- a/substrate/client/rpc-api/README.md +++ b/substrate/client/rpc-api/README.md @@ -3,3 +3,8 @@ Substrate RPC interfaces. A collection of RPC methods and subscriptions supported by all Substrate clients. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/rpc-servers/Cargo.toml b/substrate/client/rpc-servers/Cargo.toml index b39c3fdda67..d66121cf2fc 100644 --- a/substrate/client/rpc-servers/Cargo.toml +++ b/substrate/client/rpc-servers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-rpc-server" -version = "11.0.0" +version = "17.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -26,8 +26,9 @@ hyper = { workspace = true } ip_network = { workspace = true } jsonrpsee = { features = ["server"], workspace = true } log = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-rpc-api.workspace = true serde = { workspace = true } serde_json = { workspace = true, default-features = true } tokio = { features = ["parking_lot"], workspace = true, default-features = true } diff --git a/substrate/client/rpc-servers/README.md b/substrate/client/rpc-servers/README.md index 16f1bb9f2a3..4ca101fcd05 100644 --- a/substrate/client/rpc-servers/README.md +++ b/substrate/client/rpc-servers/README.md @@ -1,3 +1,8 @@ Substrate RPC servers. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/rpc-spec-v2/Cargo.toml b/substrate/client/rpc-spec-v2/Cargo.toml index ae21895de38..7a32454568e 100644 --- a/substrate/client/rpc-spec-v2/Cargo.toml +++ b/substrate/client/rpc-spec-v2/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-rpc-spec-v2" -version = "0.34.0" +version = "0.45.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -17,19 +17,28 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] jsonrpsee = { workspace = true, features = ["client-core", "macros", "server-core"] } -# Internal chain structures for "chain_spec". -sc-chain-spec = { workspace = true, default-features = true } -# Pool for submitting extrinsics required by "transaction" -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-version.workspace = true +sp-version.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true codec = { workspace = true, default-features = true } thiserror = { workspace = true } serde = { workspace = true, default-features = true } @@ -48,14 +57,14 @@ schnellru = { workspace = true } jsonrpsee = { workspace = true, features = ["server", "ws-client"] } serde_json = { workspace = true, default-features = true } tokio = { features = ["macros"], workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } -substrate-test-runtime = { workspace = true } -substrate-test-runtime-transaction-pool = { workspace = true } -sp-consensus = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-service = { features = ["test-helpers"], workspace = true, default-features = true } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } +substrate-test-runtime = { path = "../../test-utils/runtime" } +substrate-test-runtime-transaction-pool = { path = "../../test-utils/runtime/transaction-pool" } +sp-consensus = { default-features = true, path = "../../primitives/consensus/common" } +sp-externalities = { default-features = true, path = "../../primitives/externalities" } +sp-maybe-compressed-blob = { default-features = true, path = "../../primitives/maybe-compressed-blob" } +sc-block-builder = { default-features = true, path = "../block-builder" } +sc-service = { features = ["test-helpers"], default-features = true, path = "../service" } assert_matches = { workspace = true } pretty_assertions = { workspace = true } -sc-transaction-pool = { workspace = true, default-features = true } +sc-transaction-pool = { default-features = true, path = "../transaction-pool" } diff --git a/substrate/client/rpc-spec-v2/README.md b/substrate/client/rpc-spec-v2/README.md index 8ea6e686c1a..df912f766a1 100644 --- a/substrate/client/rpc-spec-v2/README.md +++ b/substrate/client/rpc-spec-v2/README.md @@ -3,3 +3,8 @@ Substrate RPC interfaces. A collection of RPC methods and subscriptions supported by all Substrate clients. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/rpc/Cargo.toml b/substrate/client/rpc/Cargo.toml index 6fe28a3873e..250ca5fe9d1 100644 --- a/substrate/client/rpc/Cargo.toml +++ b/substrate/client/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-rpc" -version = "29.0.0" +version = "40.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -22,37 +22,55 @@ jsonrpsee = { features = ["server"], workspace = true } log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-mixnet = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-offchain = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-session = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-mixnet.workspace = true +sc-mixnet.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-offchain.workspace = true +sp-offchain.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-session.workspace = true +sp-session.default-features = true +sp-version.workspace = true +sp-version.default-features = true +sp-statement-store.workspace = true +sp-statement-store.default-features = true tokio = { workspace = true, default-features = true } [dev-dependencies] assert_matches = { workspace = true } -sc-block-builder = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } +sc-block-builder = { default-features = true, path = "../block-builder" } +sc-network = { default-features = true, path = "../network" } +sc-network-common = { default-features = true, path = "../network/common" } +sc-transaction-pool = { default-features = true, path = "../transaction-pool" } +sp-consensus = { default-features = true, path = "../../primitives/consensus/common" } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } tokio = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sp-io = { default-features = true, path = "../../primitives/io" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } pretty_assertions = { workspace = true } [features] diff --git a/substrate/client/rpc/README.md b/substrate/client/rpc/README.md index 7490d0dc2b0..fc7fb4137ec 100644 --- a/substrate/client/rpc/README.md +++ b/substrate/client/rpc/README.md @@ -3,3 +3,8 @@ Substrate RPC implementation. A core implementation of Substrate RPC interfaces. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/service/Cargo.toml b/substrate/client/service/Cargo.toml index f2fc65ef243..72fbaf6aa80 100644 --- a/substrate/client/service/Cargo.toml +++ b/substrate/client/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-service" -version = "0.35.0" +version = "0.46.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -39,44 +39,80 @@ exit-future = { workspace = true } pin-project = { workspace = true } serde = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-session = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-common = { workspace = true, default-features = true } -sc-network-light = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-network-types = { workspace = true, default-features = true } -sc-network-transactions = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sc-client-db = { workspace = true } +sc-keystore.workspace = true +sc-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-externalities.workspace = true +sp-externalities.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-version.workspace = true +sp-version.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-session.workspace = true +sp-session.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-common.workspace = true +sc-network-common.default-features = true +sc-network-light.workspace = true +sc-network-light.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-network-types.workspace = true +sc-network-types.default-features = true +sc-network-transactions.workspace = true +sc-network-transactions.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sc-client-db.workspace = true codec = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sp-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-transaction-storage-proof = { workspace = true, default-features = true } -sc-rpc-server = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sc-rpc-spec-v2 = { workspace = true, default-features = true } -sc-informant = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } +sc-executor.workspace = true +sc-executor.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sp-transaction-pool.workspace = true +sp-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-transaction-storage-proof.workspace = true +sp-transaction-storage-proof.default-features = true +sc-rpc-server.workspace = true +sc-rpc-server.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sc-rpc-spec-v2.workspace = true +sc-rpc-spec-v2.default-features = true +sc-informant.workspace = true +sc-informant.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true tracing = { workspace = true, default-features = true } tracing-futures = { workspace = true } async-trait = { workspace = true } @@ -87,5 +123,5 @@ static_init = { workspace = true } schnellru = { workspace = true } [dev-dependencies] -substrate-test-runtime-client = { workspace = true } -substrate-test-runtime = { workspace = true } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } +substrate-test-runtime = { path = "../../test-utils/runtime" } diff --git a/substrate/client/service/README.md b/substrate/client/service/README.md index 0a36138a366..c0c3b811c2f 100644 --- a/substrate/client/service/README.md +++ b/substrate/client/service/README.md @@ -2,3 +2,8 @@ Substrate service. Starts a thread that spins up the network, client, and extrin Manages communication between them. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/service/test/Cargo.toml b/substrate/client/service/test/Cargo.toml index 0edfc5b1931..c15192297f3 100644 --- a/substrate/client/service/test/Cargo.toml +++ b/substrate/client/service/test/Cargo.toml @@ -24,24 +24,41 @@ codec = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } tempfile = { workspace = true } tokio = { features = ["time"], workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-client-db = { workspace = true } -sc-consensus = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-client-db.workspace = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true sc-service = { features = ["test-helpers"], workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -substrate-test-runtime = { workspace = true } -substrate-test-runtime-client = { workspace = true } +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-io.workspace = true +sp-io.default-features = true +substrate-test-runtime.workspace = true +substrate-test-runtime-client.workspace = true diff --git a/substrate/client/service/test/README.md b/substrate/client/service/test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/service/test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/state-db/Cargo.toml b/substrate/client/state-db/Cargo.toml index db6944fdbd2..1fa1edd8aed 100644 --- a/substrate/client/state-db/Cargo.toml +++ b/substrate/client/state-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-state-db" -version = "0.30.0" +version = "0.36.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -19,4 +19,5 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true, default-features = true } log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true diff --git a/substrate/client/state-db/README.md b/substrate/client/state-db/README.md index c97cc23400f..493a091b13e 100644 --- a/substrate/client/state-db/README.md +++ b/substrate/client/state-db/README.md @@ -14,3 +14,8 @@ See `RefWindow` for pruning algorithm details. `StateDb` prunes on each canonica constraints are satisfied. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/statement-store/Cargo.toml b/substrate/client/statement-store/Cargo.toml index e5087eae6ec..b2b37eccb55 100644 --- a/substrate/client/statement-store/Cargo.toml +++ b/substrate/client/statement-store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-statement-store" -version = "10.0.0" +version = "19.0.1" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -20,15 +20,23 @@ log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } parity-db = { workspace = true } tokio = { features = ["time"], workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-keystore = { workspace = true, default-features = true } +sp-statement-store.workspace = true +sp-statement-store.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-keystore.workspace = true +sc-keystore.default-features = true [dev-dependencies] tempfile = { workspace = true } -sp-tracing = { workspace = true } +sp-tracing = { path = "../../primitives/tracing", default-features = false } diff --git a/substrate/client/statement-store/README.md b/substrate/client/statement-store/README.md index 41e268f4ece..0495412b1a5 100644 --- a/substrate/client/statement-store/README.md +++ b/substrate/client/statement-store/README.md @@ -2,3 +2,8 @@ Substrate statement store implementation. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/storage-monitor/Cargo.toml b/substrate/client/storage-monitor/Cargo.toml index c017184ced6..142004cfcd1 100644 --- a/substrate/client/storage-monitor/Cargo.toml +++ b/substrate/client/storage-monitor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-storage-monitor" -version = "0.16.0" +version = "0.22.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -15,6 +15,7 @@ workspace = true clap = { features = ["derive", "string"], workspace = true } log = { workspace = true, default-features = true } fs4 = { workspace = true } -sp-core = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true tokio = { features = ["time"], workspace = true, default-features = true } thiserror = { workspace = true } diff --git a/substrate/client/storage-monitor/README.md b/substrate/client/storage-monitor/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/storage-monitor/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/sync-state-rpc/Cargo.toml b/substrate/client/sync-state-rpc/Cargo.toml index cbab8f4d7b0..ab0fdc0b895 100644 --- a/substrate/client/sync-state-rpc/Cargo.toml +++ b/substrate/client/sync-state-rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-sync-state-rpc" -version = "0.34.0" +version = "0.45.0" authors.workspace = true description = "A RPC handler to create sync states for light clients." edition.workspace = true @@ -20,10 +20,17 @@ jsonrpsee = { features = ["client-core", "macros", "server-core"], workspace = t serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } thiserror = { workspace = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus-babe = { workspace = true, default-features = true } -sc-consensus-epochs = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus-babe.workspace = true +sc-consensus-babe.default-features = true +sc-consensus-epochs.workspace = true +sc-consensus-epochs.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true diff --git a/substrate/client/sync-state-rpc/README.md b/substrate/client/sync-state-rpc/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/sync-state-rpc/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/sysinfo/Cargo.toml b/substrate/client/sysinfo/Cargo.toml index 190e6e279b9..45df57f528b 100644 --- a/substrate/client/sysinfo/Cargo.toml +++ b/substrate/client/sysinfo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-sysinfo" -version = "27.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -26,11 +26,16 @@ derive_more = { workspace = true, default-features = true } regex = { workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-std.workspace = true +sp-std.default-features = true [dev-dependencies] -sp-runtime = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../../primitives/runtime" } diff --git a/substrate/client/sysinfo/README.md b/substrate/client/sysinfo/README.md index 4a2189c5ed8..28274240737 100644 --- a/substrate/client/sysinfo/README.md +++ b/substrate/client/sysinfo/README.md @@ -2,3 +2,8 @@ This crate contains the code necessary to gather basic hardware and software telemetry information about the node on which we're running. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/telemetry/Cargo.toml b/substrate/client/telemetry/Cargo.toml index f87e8b66f73..b5869e4fd23 100644 --- a/substrate/client/telemetry/Cargo.toml +++ b/substrate/client/telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-telemetry" -version = "15.0.0" +version = "25.0.0" authors.workspace = true description = "Telemetry utils" edition.workspace = true @@ -23,8 +23,10 @@ libp2p = { features = ["dns", "tcp", "tokio", "wasm-ext", "websocket"], workspac log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } pin-project = { workspace = true } -sc-utils = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } +sc-utils.workspace = true +sc-utils.default-features = true +sc-network.workspace = true +sc-network.default-features = true rand = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } diff --git a/substrate/client/telemetry/README.md b/substrate/client/telemetry/README.md index 849fad8bec7..1438521b77a 100644 --- a/substrate/client/telemetry/README.md +++ b/substrate/client/telemetry/README.md @@ -19,3 +19,8 @@ the running [`TelemetryWorker`] dedicated to registration. Registering can happe in time during the process execution. License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/tracing/Cargo.toml b/substrate/client/tracing/Cargo.toml index 09571610a3a..f459ade4260 100644 --- a/substrate/client/tracing/Cargo.toml +++ b/substrate/client/tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-tracing" -version = "28.0.0" +version = "37.0.1" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" authors.workspace = true edition.workspace = true @@ -30,14 +30,22 @@ thiserror = { workspace = true } tracing = { workspace = true, default-features = true } tracing-log = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter", "parking_lot"] } -sc-client-api = { workspace = true, default-features = true } -sc-tracing-proc-macro = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-tracing-proc-macro.workspace = true +sc-tracing-proc-macro.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true [dev-dependencies] criterion = { workspace = true, default-features = true } diff --git a/substrate/client/tracing/README.md b/substrate/client/tracing/README.md index f52e9d4dbc6..6453ad98542 100644 --- a/substrate/client/tracing/README.md +++ b/substrate/client/tracing/README.md @@ -9,3 +9,8 @@ See `sp-tracing` for examples on how to use tracing. Currently we provide `Log` (default), `Telemetry` variants for `Receiver` License: GPL-3.0-or-later WITH Classpath-exception-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/tracing/proc-macro/README.md b/substrate/client/tracing/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/tracing/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/transaction-pool/Cargo.toml b/substrate/client/transaction-pool/Cargo.toml index 98994cc742f..2a6dc45fa18 100644 --- a/substrate/client/transaction-pool/Cargo.toml +++ b/substrate/client/transaction-pool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-transaction-pool" -version = "28.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -25,27 +25,38 @@ log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -prometheus-endpoint = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-utils = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-transaction-pool = { workspace = true, default-features = true } +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-utils.workspace = true +sc-utils.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-transaction-pool.workspace = true +sp-transaction-pool.default-features = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } assert_matches = { workspace = true } criterion = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -substrate-test-runtime = { workspace = true } -substrate-test-runtime-client = { workspace = true } -substrate-test-runtime-transaction-pool = { workspace = true } +sc-block-builder = { default-features = true, path = "../block-builder" } +sp-consensus = { default-features = true, path = "../../primitives/consensus/common" } +substrate-test-runtime = { path = "../../test-utils/runtime" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } +substrate-test-runtime-transaction-pool = { path = "../../test-utils/runtime/transaction-pool" } [[bench]] name = "basics" diff --git a/substrate/client/transaction-pool/README.md b/substrate/client/transaction-pool/README.md index 30a3a8118b5..d0e2ca81bab 100644 --- a/substrate/client/transaction-pool/README.md +++ b/substrate/client/transaction-pool/README.md @@ -366,3 +366,8 @@ Runtime calls to verify transactions are performed from a separate (limited) thread pool to avoid interfering too much with other subsystems of the node. We definitely don't want to have all cores validating network transactions, because all of these transactions need to be considered untrusted (potentially DoS). + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/transaction-pool/api/Cargo.toml b/substrate/client/transaction-pool/api/Cargo.toml index c55ee70b2cf..534b05becd6 100644 --- a/substrate/client/transaction-pool/api/Cargo.toml +++ b/substrate/client/transaction-pool/api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-transaction-pool-api" -version = "28.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "GPL-3.0-or-later WITH Classpath-exception-2.0" @@ -18,9 +18,10 @@ futures = { workspace = true } log = { workspace = true, default-features = true } serde = { features = ["derive"], workspace = true, default-features = true } thiserror = { workspace = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] serde_json = { workspace = true, default-features = true } diff --git a/substrate/client/transaction-pool/api/README.md b/substrate/client/transaction-pool/api/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/client/transaction-pool/api/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/client/utils/Cargo.toml b/substrate/client/utils/Cargo.toml index 6c3a2228952..ef50763e8a1 100644 --- a/substrate/client/utils/Cargo.toml +++ b/substrate/client/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sc-utils" -version = "14.0.0" +version = "17.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,7 +20,7 @@ lazy_static = { workspace = true } log = { workspace = true, default-features = true } parking_lot = { workspace = true, default-features = true } prometheus = { workspace = true } -sp-arithmetic = { workspace = true } +sp-arithmetic.workspace = true [features] default = ["metered"] diff --git a/substrate/client/utils/README.md b/substrate/client/utils/README.md index d20fe69efc5..dc2db7c31e6 100644 --- a/substrate/client/utils/README.md +++ b/substrate/client/utils/README.md @@ -13,3 +13,8 @@ and labels: | action | One of `send`/`received`/`dropped` | License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/deprecated/hashing/Cargo.toml b/substrate/deprecated/hashing/Cargo.toml index ab7245a5ca2..ce06b4f5a04 100644 --- a/substrate/deprecated/hashing/Cargo.toml +++ b/substrate/deprecated/hashing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-core-hashing" -version = "15.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,7 +16,8 @@ maintenance = { status = "deprecated" } targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-crypto-hashing = { workspace = true, default-features = true } +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true [features] default = ["std"] diff --git a/substrate/deprecated/hashing/README.md b/substrate/deprecated/hashing/README.md index 73b83fd451b..fd094614cb7 100644 --- a/substrate/deprecated/hashing/README.md +++ b/substrate/deprecated/hashing/README.md @@ -1,3 +1,8 @@ # Hashing This package has been deprecated. Please use `sp-crypto-hashing`. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/deprecated/hashing/proc-macro/Cargo.toml b/substrate/deprecated/hashing/proc-macro/Cargo.toml index 99906d07a9c..1f4ef193def 100644 --- a/substrate/deprecated/hashing/proc-macro/Cargo.toml +++ b/substrate/deprecated/hashing/proc-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-core-hashing-proc-macro" -version = "15.0.0" +version = "16.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,4 +16,5 @@ maintenance = { status = "deprecated" } targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-crypto-hashing-proc-macro = { workspace = true, default-features = true } +sp-crypto-hashing-proc-macro.workspace = true +sp-crypto-hashing-proc-macro.default-features = true diff --git a/substrate/deprecated/hashing/proc-macro/README.md b/substrate/deprecated/hashing/proc-macro/README.md index c2d9df72870..7f14fa757a7 100644 --- a/substrate/deprecated/hashing/proc-macro/README.md +++ b/substrate/deprecated/hashing/proc-macro/README.md @@ -1,3 +1,8 @@ # Hashing Macros This package has been deprecated. Please use `sp-crypto-hashing-proc-macro`. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/Cargo.toml b/substrate/frame/Cargo.toml index 41ece6c9a27..c4f1012eb0c 100644 --- a/substrate/frame/Cargo.toml +++ b/substrate/frame/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-sdk-frame" -version = "0.1.0" +version = "0.7.0" authors = ["Parity Technologies "] edition.workspace = true license = "Apache-2.0" @@ -24,18 +24,12 @@ codec = { features = [ scale-info = { features = [ "derive", ], workspace = true } - -# primitive deps, used for developing FRAME pallets. -sp-runtime = { workspace = true } -sp-io = { workspace = true } -sp-core = { workspace = true } -sp-arithmetic = { workspace = true } - -# frame deps, for developing FRAME pallets. -frame-support = { workspace = true } -frame-system = { workspace = true } - -# primitive types used for developing FRAME runtimes. +sp-runtime.workspace = true +sp-io.workspace = true +sp-core.workspace = true +sp-arithmetic.workspace = true +frame-support.workspace = true +frame-system.workspace = true sp-version = { optional = true, workspace = true } sp-api = { optional = true, workspace = true } sp-block-builder = { optional = true, workspace = true } @@ -46,22 +40,17 @@ sp-consensus-aura = { optional = true, workspace = true } sp-consensus-grandpa = { optional = true, workspace = true } sp-inherents = { optional = true, workspace = true } sp-storage = { optional = true, workspace = true } - frame-executive = { optional = true, workspace = true } frame-system-rpc-runtime-api = { optional = true, workspace = true } - -# Used for runtime benchmarking frame-benchmarking = { optional = true, workspace = true } frame-system-benchmarking = { optional = true, workspace = true } - -# Used for try-runtime frame-try-runtime = { optional = true, workspace = true } docify = { workspace = true } log = { workspace = true } [dev-dependencies] -pallet-examples = { workspace = true } +pallet-examples = { path = "examples" } [features] default = ["runtime", "std"] @@ -119,6 +108,5 @@ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "frame-try-runtime/try-runtime", - "pallet-examples/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/README.md b/substrate/frame/README.md index 0a6c01fd035..2933574a86d 100644 --- a/substrate/frame/README.md +++ b/substrate/frame/README.md @@ -10,3 +10,8 @@ https://docs.substrate.io/reference/frame-pallets/ ## Issues https://github.com/orgs/paritytech/projects/40 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/alliance/Cargo.toml b/substrate/frame/alliance/Cargo.toml index 451b86b35dd..172e5098f57 100644 --- a/substrate/frame/alliance/Cargo.toml +++ b/substrate/frame/alliance/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-alliance" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,24 +21,21 @@ log = { workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -sp-core = { workspace = true } +sp-core.workspace = true sp-crypto-hashing = { optional = true, workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - +sp-io.workspace = true +sp-runtime.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -pallet-identity = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-identity.workspace = true pallet-collective = { optional = true, workspace = true } [dev-dependencies] array-bytes = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true } -pallet-balances = { workspace = true, default-features = true } -pallet-collective = { workspace = true, default-features = true } +sp-crypto-hashing = { path = "../../primitives/crypto/hashing", default-features = false } +pallet-balances = { default-features = true, path = "../balances" } +pallet-collective = { default-features = true, path = "../collective" } [features] default = ["std"] @@ -48,7 +45,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-collective?/std", "pallet-identity/std", "scale-info/std", @@ -62,7 +58,6 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-identity/runtime-benchmarks", "sp-crypto-hashing", @@ -71,7 +66,6 @@ runtime-benchmarks = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-collective?/try-runtime", "pallet-identity/try-runtime", "sp-runtime/try-runtime", diff --git a/substrate/frame/alliance/README.md b/substrate/frame/alliance/README.md index 16335a98f59..fdee0059cad 100644 --- a/substrate/frame/alliance/README.md +++ b/substrate/frame/alliance/README.md @@ -64,3 +64,8 @@ to update the Alliance's rule and make announcements. - `init_members` - Initialize the Alliance, onboard fellows and allies. - `disband` - Disband the Alliance, remove all active members and unreserve deposits. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/asset-conversion/Cargo.toml b/substrate/frame/asset-conversion/Cargo.toml index 10a118e9563..cadb5f5492d 100644 --- a/substrate/frame/asset-conversion/Cargo.toml +++ b/substrate/frame/asset-conversion/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-conversion" -version = "10.0.0" +version = "20.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,19 +18,19 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } log = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true frame-benchmarking = { optional = true, workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-arithmetic = { workspace = true } +sp-api.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-arithmetic.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-assets = { default-features = true, path = "../assets" } primitive-types = { features = ["codec", "num-traits", "scale-info"], workspace = true } [features] @@ -41,9 +41,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-assets/std", - "pallet-balances/std", - "primitive-types/std", "scale-info/std", "sp-api/std", "sp-arithmetic/std", @@ -55,14 +52,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-assets/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/asset-conversion/README.md b/substrate/frame/asset-conversion/README.md index e895db5e83a..3e63c9375aa 100644 --- a/substrate/frame/asset-conversion/README.md +++ b/substrate/frame/asset-conversion/README.md @@ -23,3 +23,8 @@ Please see the rust module documentation for full details: ### License License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/asset-conversion/ops/Cargo.toml b/substrate/frame/asset-conversion/ops/Cargo.toml index 66333f973d7..4ec77530ed9 100644 --- a/substrate/frame/asset-conversion/ops/Cargo.toml +++ b/substrate/frame/asset-conversion/ops/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-conversion-ops" -version = "0.1.0" +version = "0.6.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,19 +17,19 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } log = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true frame-benchmarking = { optional = true, workspace = true } -pallet-asset-conversion = { workspace = true } +pallet-asset-conversion.workspace = true scale-info = { features = ["derive"], workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-arithmetic = { workspace = true } +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-arithmetic.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../../balances" } +pallet-assets = { default-features = true, path = "../../assets" } primitive-types = { features = ["codec", "num-traits", "scale-info"], workspace = true } [features] @@ -41,9 +41,6 @@ std = [ "frame-system/std", "log/std", "pallet-asset-conversion/std", - "pallet-assets/std", - "pallet-balances/std", - "primitive-types/std", "scale-info/std", "sp-arithmetic/std", "sp-core/std", @@ -55,15 +52,11 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-asset-conversion/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-asset-conversion/try-runtime", - "pallet-assets/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/asset-conversion/ops/README.md b/substrate/frame/asset-conversion/ops/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/asset-conversion/ops/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/asset-rate/Cargo.toml b/substrate/frame/asset-rate/Cargo.toml index 514b6fa40c2..9adc23d7928 100644 --- a/substrate/frame/asset-rate/Cargo.toml +++ b/substrate/frame/asset-rate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-rate" -version = "7.0.0" +version = "17.0.0" description = "Whitelist non-native assets for treasury spending and provide conversion to native balance" authors.workspace = true homepage.workspace = true @@ -20,15 +20,15 @@ codec = { features = [ ], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true sp-core = { optional = true, workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-core = { workspace = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-core = { path = "../../primitives/core", default-features = false } [features] default = ["std"] @@ -37,23 +37,19 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", "sp-core?/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-core", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/asset-rate/README.md b/substrate/frame/asset-rate/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/asset-rate/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/assets-freezer/Cargo.toml b/substrate/frame/assets-freezer/Cargo.toml index 68bfdd7cfb6..5b1a3d3eec4 100644 --- a/substrate/frame/assets-freezer/Cargo.toml +++ b/substrate/frame/assets-freezer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-assets-freezer" -version = "0.1.0" +version = "0.5.0" authors.workspace = true edition.workspace = true license = "MIT-0" @@ -19,15 +19,15 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-assets = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-assets.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-io = { workspace = true } -sp-core = { workspace = true } -pallet-balances = { workspace = true } +sp-io = { path = "../../primitives/io", default-features = false } +sp-core = { path = "../../primitives/core", default-features = false } +pallet-balances = { path = "../balances", default-features = false } [features] default = ["std"] @@ -38,10 +38,7 @@ std = [ "frame-system/std", "log/std", "pallet-assets/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ @@ -49,13 +46,11 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-assets/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/assets-freezer/README.md b/substrate/frame/assets-freezer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/assets-freezer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/assets/Cargo.toml b/substrate/frame/assets/Cargo.toml index e20b576d083..577649a8e0a 100644 --- a/substrate/frame/assets/Cargo.toml +++ b/substrate/frame/assets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-assets" -version = "29.1.0" +version = "40.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,18 +20,15 @@ codec = { workspace = true } impl-trait-for-tuples = "0.2.2" log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -# Needed for various traits. In our case, `OnFinalize`. -sp-runtime = { workspace = true } -# Needed for type-safe access to storage DB. -frame-support = { workspace = true } -# `system` module provides us with all sorts of useful stuff and macros depend on it being around. -frame-system = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-benchmarking = { optional = true, workspace = true } -sp-core = { workspace = true } +sp-core.workspace = true [dev-dependencies] -sp-io = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../primitives/io" } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -41,22 +38,18 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/assets/README.md b/substrate/frame/assets/README.md index 863bcccbbaf..0543450f5dc 100644 --- a/substrate/frame/assets/README.md +++ b/substrate/frame/assets/README.md @@ -122,3 +122,8 @@ module is undefined. * [`Support`](https://docs.rs/frame-support/latest/frame_support/) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/atomic-swap/Cargo.toml b/substrate/frame/atomic-swap/Cargo.toml index db89a58da8f..fc0e8362cca 100644 --- a/substrate/frame/atomic-swap/Cargo.toml +++ b/substrate/frame/atomic-swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-atomic-swap" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,14 +18,14 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -33,7 +33,6 @@ std = [ "codec/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-io/std", @@ -42,6 +41,5 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/atomic-swap/README.md b/substrate/frame/atomic-swap/README.md index d5f924c64fc..318eb6677a8 100644 --- a/substrate/frame/atomic-swap/README.md +++ b/substrate/frame/atomic-swap/README.md @@ -21,3 +21,8 @@ claimed within a specified duration of time, the sender may cancel it. - `cancel_swap` - may be called by a sender after a specified duration License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/aura/Cargo.toml b/substrate/frame/aura/Cargo.toml index 94b057d665d..f6b483c4269 100644 --- a/substrate/frame/aura/Cargo.toml +++ b/substrate/frame/aura/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-aura" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,16 +19,16 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive", "max-encoded-len"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-timestamp = { workspace = true } -sp-application-crypto = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-timestamp.workspace = true +sp-application-crypto.workspace = true +sp-consensus-aura.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true } -sp-io = { workspace = true, default-features = true } +sp-core = { path = "../../primitives/core", default-features = false } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -41,8 +41,6 @@ std = [ "scale-info/std", "sp-application-crypto/std", "sp-consensus-aura/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] try-runtime = [ diff --git a/substrate/frame/aura/README.md b/substrate/frame/aura/README.md index 3ce9652a538..0f58d41f675 100644 --- a/substrate/frame/aura/README.md +++ b/substrate/frame/aura/README.md @@ -27,3 +27,8 @@ If you're interested in hacking on this module, it is useful to understand the i check inherents. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/authority-discovery/Cargo.toml b/substrate/frame/authority-discovery/Cargo.toml index 01f574a262a..b81691f70f9 100644 --- a/substrate/frame/authority-discovery/Cargo.toml +++ b/substrate/frame/authority-discovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-authority-discovery" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,18 +20,16 @@ codec = { features = [ "derive", ], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-session = { features = [ - "historical", -], workspace = true } -sp-application-crypto = { workspace = true } -sp-authority-discovery = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-session = { features = ["historical"], workspace = true } +sp-application-crypto.workspace = true +sp-authority-discovery.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -43,8 +41,6 @@ std = [ "scale-info/std", "sp-application-crypto/std", "sp-authority-discovery/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] try-runtime = [ diff --git a/substrate/frame/authority-discovery/README.md b/substrate/frame/authority-discovery/README.md index f4435a9f316..7633aaf2cf4 100644 --- a/substrate/frame/authority-discovery/README.md +++ b/substrate/frame/authority-discovery/README.md @@ -4,3 +4,8 @@ This module is used by the `client/authority-discovery` to retrieve the current set of authorities. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/authorship/Cargo.toml b/substrate/frame/authorship/Cargo.toml index 74a4a93147a..1326e1a6e5e 100644 --- a/substrate/frame/authorship/Cargo.toml +++ b/substrate/frame/authorship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-authorship" -version = "28.0.0" +version = "38.0.0" description = "Block and Uncle Author tracking for the FRAME" authors.workspace = true edition.workspace = true @@ -21,13 +21,13 @@ codec = { features = [ ], workspace = true } impl-trait-for-tuples = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -36,8 +36,6 @@ std = [ "frame-support/std", "frame-system/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] try-runtime = [ diff --git a/substrate/frame/authorship/README.md b/substrate/frame/authorship/README.md index db4b979319a..4cdd73d5f67 100644 --- a/substrate/frame/authorship/README.md +++ b/substrate/frame/authorship/README.md @@ -3,3 +3,8 @@ Authorship tracking for FRAME runtimes. This tracks the current author of the block and recent uncles. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/babe/Cargo.toml b/substrate/frame/babe/Cargo.toml index f0a7f4648c0..0a1b3333f3d 100644 --- a/substrate/frame/babe/Cargo.toml +++ b/substrate/frame/babe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-babe" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,41 +20,37 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-authorship = { workspace = true } -pallet-session = { workspace = true } -pallet-timestamp = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-authorship.workspace = true +pallet-session.workspace = true +pallet-timestamp.workspace = true sp-application-crypto = { features = ["serde"], workspace = true } sp-consensus-babe = { features = ["serde"], workspace = true } sp-core = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-session = { workspace = true } +sp-session.workspace = true sp-staking = { features = ["serde"], workspace = true } [dev-dependencies] -frame-election-provider-support = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-offences = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +frame-election-provider-support = { default-features = true, path = "../election-provider-support" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-offences = { default-features = true, path = "../offences" } +pallet-staking = { default-features = true, path = "../staking" } +pallet-staking-reward-curve = { default-features = true, path = "../staking/reward-curve" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] std = [ "codec/std", "frame-benchmarking?/std", - "frame-election-provider-support/std", "frame-support/std", "frame-system/std", "log/std", "pallet-authorship/std", - "pallet-balances/std", - "pallet-offences/std", "pallet-session/std", - "pallet-staking/std", "pallet-timestamp/std", "scale-info/std", "sp-application-crypto/std", @@ -67,25 +63,17 @@ std = [ ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", - "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-offences/runtime-benchmarks", - "pallet-staking/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ - "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "pallet-authorship/try-runtime", - "pallet-balances/try-runtime", - "pallet-offences/try-runtime", "pallet-session/try-runtime", - "pallet-staking/try-runtime", "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/babe/README.md b/substrate/frame/babe/README.md index 3d1af534eeb..d7a225cd957 100644 --- a/substrate/frame/babe/README.md +++ b/substrate/frame/babe/README.md @@ -2,3 +2,8 @@ Consensus extension module for BABE consensus. Collects on-chain randomness from VRF outputs and manages epoch transitions. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/bags-list/Cargo.toml b/substrate/frame/bags-list/Cargo.toml index 647f5d26686..0354eee3f97 100644 --- a/substrate/frame/bags-list/Cargo.toml +++ b/substrate/frame/bags-list/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-bags-list" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,21 +22,15 @@ codec = { features = [ scale-info = { features = [ "derive", ], workspace = true } - -# primitives -sp-runtime = { workspace = true } - -# FRAME -frame-support = { workspace = true } -frame-system = { workspace = true } -frame-election-provider-support = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +frame-election-provider-support.workspace = true # third party log = { workspace = true } docify = { workspace = true } aquamarine = { workspace = true } - -# Optional imports for benchmarking frame-benchmarking = { optional = true, workspace = true } pallet-balances = { optional = true, workspace = true } sp-core = { optional = true, workspace = true } @@ -44,12 +38,12 @@ sp-io = { optional = true, workspace = true } sp-tracing = { optional = true, workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } -frame-benchmarking = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +pallet-balances = { default-features = true, path = "../balances" } +frame-election-provider-support = { default-features = true, path = "../election-provider-support" } +frame-benchmarking = { default-features = true, path = "../benchmarking" } [features] default = ["std"] diff --git a/substrate/frame/bags-list/README.md b/substrate/frame/bags-list/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/bags-list/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/bags-list/fuzzer/Cargo.toml b/substrate/frame/bags-list/fuzzer/Cargo.toml index b52fc884823..b3ca743faee 100644 --- a/substrate/frame/bags-list/fuzzer/Cargo.toml +++ b/substrate/frame/bags-list/fuzzer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-bags-list-fuzzer" -version = "4.0.0-dev" +version = "4.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/bags-list/fuzzer/README.md b/substrate/frame/bags-list/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/bags-list/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/bags-list/remote-tests/Cargo.toml b/substrate/frame/bags-list/remote-tests/Cargo.toml index 12d61b61c06..4926f1a9fac 100644 --- a/substrate/frame/bags-list/remote-tests/Cargo.toml +++ b/substrate/frame/bags-list/remote-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-bags-list-remote-tests" -version = "4.0.0-dev" +version = "4.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,22 +16,27 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -# frame -pallet-staking = { workspace = true, default-features = true } +pallet-staking.workspace = true +pallet-staking.default-features = true pallet-bags-list = { features = ["fuzz"], workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } - -# core -sp-storage = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } - -# utils -remote-externalities = { workspace = true, default-features = true } +frame-election-provider-support.workspace = true +frame-election-provider-support.default-features = true +frame-system.workspace = true +frame-system.default-features = true +frame-support.workspace = true +frame-support.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-std.workspace = true +sp-std.default-features = true +remote-externalities.workspace = true +remote-externalities.default-features = true # others log = { workspace = true, default-features = true } diff --git a/substrate/frame/bags-list/remote-tests/README.md b/substrate/frame/bags-list/remote-tests/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/bags-list/remote-tests/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/balances/Cargo.toml b/substrate/frame/balances/Cargo.toml index 44899e5b7d8..5e80d541bc0 100644 --- a/substrate/frame/balances/Cargo.toml +++ b/substrate/frame/balances/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-balances" -version = "28.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,16 +20,16 @@ codec = { features = ["derive", "max-encoded-len"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true docify = { workspace = true } [dev-dependencies] -pallet-transaction-payment = { workspace = true, default-features = true } -frame-support = { features = ["experimental"], workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +pallet-transaction-payment = { default-features = true, path = "../transaction-payment" } +frame-support = { features = ["experimental"], default-features = true, path = "../support" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } paste = { workspace = true, default-features = true } [features] @@ -40,10 +40,7 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-transaction-payment/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] # Enable support for setting the existential deposit to zero. @@ -57,6 +54,5 @@ runtime-benchmarks = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-transaction-payment/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/balances/README.md b/substrate/frame/balances/README.md index 1dc93a6bd8f..1cb61bed4da 100644 --- a/substrate/frame/balances/README.md +++ b/substrate/frame/balances/README.md @@ -120,3 +120,8 @@ The Balances module depends on the - Total issued balanced of all accounts should be less than `Config::Balance::max_value()`. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/beefy-mmr/Cargo.toml b/substrate/frame/beefy-mmr/Cargo.toml index d67ac20ee92..de7b0e729f5 100644 --- a/substrate/frame/beefy-mmr/Cargo.toml +++ b/substrate/frame/beefy-mmr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-beefy-mmr" -version = "28.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,23 +17,23 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true, default-features = true } -binary-merkle-tree = { workspace = true } +binary-merkle-tree.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-beefy = { workspace = true } -pallet-mmr = { workspace = true } -pallet-session = { workspace = true } -sp-consensus-beefy = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-api = { workspace = true } -sp-state-machine = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-beefy.workspace = true +pallet-mmr.workspace = true +pallet-session.workspace = true +sp-consensus-beefy.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-api.workspace = true +sp-state-machine.workspace = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } -sp-staking = { workspace = true, default-features = true } +sp-staking = { default-features = true, path = "../../primitives/staking" } [features] default = ["std"] @@ -55,7 +55,6 @@ std = [ "sp-core/std", "sp-io/std", "sp-runtime/std", - "sp-staking/std", "sp-state-machine/std", ] try-runtime = [ @@ -72,5 +71,4 @@ runtime-benchmarks = [ "frame-system/runtime-benchmarks", "pallet-mmr/runtime-benchmarks", "sp-runtime/runtime-benchmarks", - "sp-staking/runtime-benchmarks", ] diff --git a/substrate/frame/beefy-mmr/README.md b/substrate/frame/beefy-mmr/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/beefy-mmr/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/beefy/Cargo.toml b/substrate/frame/beefy/Cargo.toml index 05af974e89a..fc357039fa8 100644 --- a/substrate/frame/beefy/Cargo.toml +++ b/substrate/frame/beefy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-beefy" -version = "28.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,60 +16,47 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } serde = { optional = true, workspace = true, default-features = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-authorship = { workspace = true } -pallet-session = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-authorship.workspace = true +pallet-session.workspace = true sp-consensus-beefy = { features = ["serde"], workspace = true } sp-runtime = { features = ["serde"], workspace = true } -sp-session = { workspace = true } +sp-session.workspace = true sp-staking = { features = ["serde"], workspace = true } [dev-dependencies] -frame-election-provider-support = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-offences = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-staking = { workspace = true, default-features = true } -sp-state-machine = { workspace = true } +frame-election-provider-support = { default-features = true, path = "../election-provider-support" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-offences = { default-features = true, path = "../offences" } +pallet-staking = { default-features = true, path = "../staking" } +pallet-staking-reward-curve = { default-features = true, path = "../staking/reward-curve" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-staking = { default-features = true, path = "../../primitives/staking" } +sp-state-machine = { path = "../../primitives/state-machine", default-features = false } [features] default = ["std"] std = [ "codec/std", - "frame-election-provider-support/std", "frame-support/std", "frame-system/std", "log/std", "pallet-authorship/std", - "pallet-balances/std", - "pallet-offences/std", "pallet-session/std", - "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", "serde/std", "sp-consensus-beefy/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-session/std", "sp-staking/std", - "sp-state-machine/std", ] try-runtime = [ - "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "pallet-authorship/try-runtime", - "pallet-balances/try-runtime", - "pallet-offences/try-runtime", "pallet-session/try-runtime", - "pallet-staking/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/beefy/README.md b/substrate/frame/beefy/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/beefy/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/benchmarking/Cargo.toml b/substrate/frame/benchmarking/Cargo.toml index 9ea350a1d29..2273cfb577a 100644 --- a/substrate/frame/benchmarking/Cargo.toml +++ b/substrate/frame/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-benchmarking" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,22 +22,22 @@ log = { workspace = true } paste = { workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true, default-features = true } -frame-support = { workspace = true } -frame-support-procedural = { workspace = true } -frame-system = { workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-runtime-interface = { workspace = true } -sp-storage = { workspace = true } +frame-support.workspace = true +frame-support-procedural.workspace = true +frame-system.workspace = true +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-runtime-interface.workspace = true +sp-storage.workspace = true static_assertions = { workspace = true, default-features = true } [dev-dependencies] array-bytes = { workspace = true, default-features = true } rusty-fork = { workspace = true } -sp-keystore = { workspace = true, default-features = true } +sp-keystore = { default-features = true, path = "../../primitives/keystore" } [features] default = ["std"] @@ -54,7 +54,6 @@ std = [ "sp-application-crypto/std", "sp-core/std", "sp-io/std", - "sp-keystore/std", "sp-runtime-interface/std", "sp-runtime/std", "sp-storage/std", diff --git a/substrate/frame/benchmarking/README.md b/substrate/frame/benchmarking/README.md index 0b3680e1154..2ca0b297b53 100644 --- a/substrate/frame/benchmarking/README.md +++ b/substrate/frame/benchmarking/README.md @@ -194,3 +194,8 @@ To get a full list of available options when running benchmarks, run: ``` License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/benchmarking/pov/Cargo.toml b/substrate/frame/benchmarking/pov/Cargo.toml index ce89dceed3c..ecc759db417 100644 --- a/substrate/frame/benchmarking/pov/Cargo.toml +++ b/substrate/frame/benchmarking/pov/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-benchmarking-pallet-pov" -version = "18.0.0" +version = "28.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,11 +17,11 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-benchmarking = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-benchmarking.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/benchmarking/pov/README.md b/substrate/frame/benchmarking/pov/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/benchmarking/pov/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/bounties/Cargo.toml b/substrate/frame/bounties/Cargo.toml index a272153fed0..2ba454a54d6 100644 --- a/substrate/frame/bounties/Cargo.toml +++ b/substrate/frame/bounties/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-bounties" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,15 +22,15 @@ codec = { features = [ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-treasury = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-treasury.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -40,7 +40,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-treasury/std", "scale-info/std", "sp-core/std", @@ -51,14 +50,12 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-treasury/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/bounties/README.md b/substrate/frame/bounties/README.md index 232334cb1ed..79718449d4d 100644 --- a/substrate/frame/bounties/README.md +++ b/substrate/frame/bounties/README.md @@ -62,3 +62,8 @@ Bounty protocol: - `claim_bounty` - Claim a specific bounty amount from the Payout Address. - `unassign_curator` - Unassign an accepted curator from a specific earmark. - `close_bounty` - Cancel the earmark for a specific treasury amount and close the bounty. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/broker/Cargo.toml b/substrate/frame/broker/Cargo.toml index aead49013ef..8f428f068b5 100644 --- a/substrate/frame/broker/Cargo.toml +++ b/substrate/frame/broker/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-broker" -version = "0.6.0" +version = "0.17.0" description = "Brokerage tool for managing Polkadot Core scheduling" authors.workspace = true homepage.workspace = true @@ -19,17 +19,17 @@ log = { workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } bitvec = { workspace = true } -sp-api = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true [dev-dependencies] -sp-io = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } pretty_assertions = { workspace = true } [features] @@ -46,7 +46,6 @@ std = [ "sp-api/std", "sp-arithmetic/std", "sp-core/std", - "sp-io/std", "sp-runtime/std", ] diff --git a/substrate/frame/broker/README.md b/substrate/frame/broker/README.md index eae0442dbf6..0aeb2a1fa58 100644 --- a/substrate/frame/broker/README.md +++ b/substrate/frame/broker/README.md @@ -24,3 +24,8 @@ indicates usage of a single core one time over a timeslice. | <-------\ price fixed, unsold assigned to instapool, system cores reserved -/ ``` + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/child-bounties/Cargo.toml b/substrate/frame/child-bounties/Cargo.toml index a250886b5e3..730732d4b4c 100644 --- a/substrate/frame/child-bounties/Cargo.toml +++ b/substrate/frame/child-bounties/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-child-bounties" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,16 +22,16 @@ codec = { features = [ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-bounties = { workspace = true } -pallet-treasury = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-bounties.workspace = true +pallet-treasury.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -41,7 +41,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-bounties/std", "pallet-treasury/std", "scale-info/std", @@ -54,7 +53,6 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-bounties/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "sp-runtime/runtime-benchmarks", @@ -62,7 +60,6 @@ runtime-benchmarks = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-bounties/try-runtime", "pallet-treasury/try-runtime", "sp-runtime/try-runtime", diff --git a/substrate/frame/child-bounties/README.md b/substrate/frame/child-bounties/README.md index cf62698dcaf..8f276fd79f4 100644 --- a/substrate/frame/child-bounties/README.md +++ b/substrate/frame/child-bounties/README.md @@ -27,3 +27,8 @@ Child Bounty protocol: - `unassign_curator` - Unassign an accepted curator from a specific child bounty. - `close_child_bounty` - Cancel the child bounty for a specific treasury amount and close the bounty. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/collective/Cargo.toml b/substrate/frame/collective/Cargo.toml index f6810f26f05..103b49d284f 100644 --- a/substrate/frame/collective/Cargo.toml +++ b/substrate/frame/collective/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-collective" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,11 +20,11 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/collective/README.md b/substrate/frame/collective/README.md index e860edbd484..a27b6e75cb6 100644 --- a/substrate/frame/collective/README.md +++ b/substrate/frame/collective/README.md @@ -23,3 +23,8 @@ abstentions and the proposal is executed if there are enough approvals counting If there are not, or if no prime member is set, then the motion is dropped without being executed. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/contracts/Cargo.toml b/substrate/frame/contracts/Cargo.toml index 316ea681304..e69247e3027 100644 --- a/substrate/frame/contracts/Cargo.toml +++ b/substrate/frame/contracts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-contracts" -version = "27.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true build = "build.rs" @@ -41,40 +41,41 @@ rand_pcg = { optional = true, workspace = true } # Substrate Dependencies environmental = { workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true pallet-balances = { optional = true, workspace = true } -pallet-contracts-uapi = { workspace = true, default-features = true } -pallet-contracts-proc-macro = { workspace = true, default-features = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } - -xcm = { workspace = true } -xcm-builder = { workspace = true } +pallet-contracts-uapi.workspace = true +pallet-contracts-uapi.default-features = true +pallet-contracts-proc-macro.workspace = true +pallet-contracts-proc-macro.default-features = true +sp-api.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +xcm.workspace = true +xcm-builder.workspace = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } assert_matches = { workspace = true } pretty_assertions = { workspace = true } wat = { workspace = true } -pallet-contracts-fixtures = { workspace = true } +pallet-contracts-fixtures = { path = "fixtures", default-features = false } # Polkadot Dependencies -xcm-builder = { workspace = true, default-features = true } +xcm-builder = { default-features = true, path = "../../../polkadot/xcm/xcm-builder", package = "staging-xcm-builder" } # Substrate Dependencies -pallet-balances = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -pallet-insecure-randomness-collective-flip = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +pallet-message-queue = { default-features = true, path = "../message-queue" } +pallet-insecure-randomness-collective-flip = { default-features = true, path = "../insecure-randomness-collective-flip" } +pallet-utility = { default-features = true, path = "../utility" } +pallet-assets = { default-features = true, path = "../assets" } +pallet-proxy = { default-features = true, path = "../proxy" } +sp-keystore = { default-features = true, path = "../../primitives/keystore" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } [features] default = ["std"] @@ -86,17 +87,12 @@ std = [ "frame-system/std", "log/std", "pallet-balances?/std", - "pallet-insecure-randomness-collective-flip/std", - "pallet-proxy/std", - "pallet-timestamp/std", - "pallet-utility/std", "rand?/std", "scale-info/std", "serde", "sp-api/std", "sp-core/std", "sp-io/std", - "sp-keystore/std", "sp-runtime/std", "sp-std/std", "wasm-instrument?/std", @@ -108,12 +104,7 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-message-queue/runtime-benchmarks", - "pallet-proxy/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", - "pallet-utility/runtime-benchmarks", "rand", "rand_pcg", "sp-runtime/runtime-benchmarks", @@ -123,12 +114,6 @@ runtime-benchmarks = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-assets/try-runtime", "pallet-balances/try-runtime", - "pallet-insecure-randomness-collective-flip/try-runtime", - "pallet-message-queue/try-runtime", - "pallet-proxy/try-runtime", - "pallet-timestamp/try-runtime", - "pallet-utility/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/contracts/README.md b/substrate/frame/contracts/README.md index 6440f14b9ec..fafb826e28c 100644 --- a/substrate/frame/contracts/README.md +++ b/substrate/frame/contracts/README.md @@ -158,3 +158,8 @@ New interfaces are generally added as unstable and might go through several iter stable interface. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/contracts/fixtures/Cargo.toml b/substrate/frame/contracts/fixtures/Cargo.toml index 6cb6447d8fd..0e7c51054f9 100644 --- a/substrate/frame/contracts/fixtures/Cargo.toml +++ b/substrate/frame/contracts/fixtures/Cargo.toml @@ -11,8 +11,10 @@ description = "Fixtures for testing contracts pallet." workspace = true [dependencies] -frame-system = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +frame-system.workspace = true +frame-system.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true anyhow = { workspace = true, default-features = true } [build-dependencies] diff --git a/substrate/frame/contracts/fixtures/README.md b/substrate/frame/contracts/fixtures/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/contracts/fixtures/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/contracts/mock-network/Cargo.toml b/substrate/frame/contracts/mock-network/Cargo.toml index d6e2d51ef45..a46417189ec 100644 --- a/substrate/frame/contracts/mock-network/Cargo.toml +++ b/substrate/frame/contracts/mock-network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-contracts-mock-network" -version = "3.0.0" +version = "14.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,39 +13,54 @@ workspace = true [dependencies] codec = { features = ["derive", "max-encoded-len"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-assets = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-contracts = { workspace = true, default-features = true } -pallet-contracts-uapi = { workspace = true } -pallet-contracts-proc-macro = { workspace = true, default-features = true } -pallet-insecure-randomness-collective-flip = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-assets.workspace = true +pallet-assets.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-contracts.workspace = true +pallet-contracts.default-features = true +pallet-contracts-uapi.workspace = true +pallet-contracts-proc-macro.workspace = true +pallet-contracts-proc-macro.default-features = true +pallet-insecure-randomness-collective-flip.workspace = true +pallet-insecure-randomness-collective-flip.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +pallet-proxy.workspace = true +pallet-proxy.default-features = true +pallet-timestamp.workspace = true +pallet-timestamp.default-features = true +pallet-utility.workspace = true +pallet-utility.default-features = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-builder = { workspace = true, default-features = true } -xcm-executor = { workspace = true } -xcm-simulator = { workspace = true, default-features = true } +sp-api.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-tracing.workspace = true +sp-tracing.default-features = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-builder.default-features = true +xcm-executor.workspace = true +xcm-simulator.workspace = true +xcm-simulator.default-features = true [dev-dependencies] assert_matches = { workspace = true } pretty_assertions = { workspace = true } -pallet-contracts-fixtures = { workspace = true } +pallet-contracts-fixtures = { path = "../fixtures", default-features = false } [features] default = ["std"] diff --git a/substrate/frame/contracts/mock-network/README.md b/substrate/frame/contracts/mock-network/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/contracts/mock-network/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/contracts/proc-macro/Cargo.toml b/substrate/frame/contracts/proc-macro/Cargo.toml index b2c5b4deacf..3f13434686b 100644 --- a/substrate/frame/contracts/proc-macro/Cargo.toml +++ b/substrate/frame/contracts/proc-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-contracts-proc-macro" -version = "18.0.0" +version = "23.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/contracts/proc-macro/README.md b/substrate/frame/contracts/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/contracts/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/contracts/uapi/Cargo.toml b/substrate/frame/contracts/uapi/Cargo.toml index ccd86ba7890..9416413bb06 100644 --- a/substrate/frame/contracts/uapi/Cargo.toml +++ b/substrate/frame/contracts/uapi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-contracts-uapi" -version = "5.0.0" +version = "12.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/contracts/uapi/README.md b/substrate/frame/contracts/uapi/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/contracts/uapi/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/conviction-voting/Cargo.toml b/substrate/frame/conviction-voting/Cargo.toml index fdb4310610d..167bfb2ad5d 100644 --- a/substrate/frame/conviction-voting/Cargo.toml +++ b/substrate/frame/conviction-voting/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-conviction-voting" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -24,15 +24,15 @@ codec = { features = [ scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true, default-features = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-scheduler = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-scheduler = { default-features = true, path = "../scheduler" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -41,11 +41,8 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", - "pallet-scheduler/std", "scale-info/std", "serde", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] @@ -53,14 +50,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-scheduler/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-scheduler/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/conviction-voting/README.md b/substrate/frame/conviction-voting/README.md index 5dc5d526d5c..c2341095306 100644 --- a/substrate/frame/conviction-voting/README.md +++ b/substrate/frame/conviction-voting/README.md @@ -6,3 +6,8 @@ ## Overview Pallet for voting in referenda. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/core-fellowship/Cargo.toml b/substrate/frame/core-fellowship/Cargo.toml index 3d73ec58d61..aeb9f710a51 100644 --- a/substrate/frame/core-fellowship/Cargo.toml +++ b/substrate/frame/core-fellowship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-core-fellowship" -version = "12.0.0" +version = "22.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,12 +20,12 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true pallet-ranked-collective = { optional = true, workspace = true } [features] diff --git a/substrate/frame/core-fellowship/README.md b/substrate/frame/core-fellowship/README.md index 97718eef7a3..926e32918b2 100644 --- a/substrate/frame/core-fellowship/README.md +++ b/substrate/frame/core-fellowship/README.md @@ -1,3 +1,8 @@ # Core Fellowship Logic specific to the core Polkadot Fellowship. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/delegated-staking/Cargo.toml b/substrate/frame/delegated-staking/Cargo.toml index 8d5ccd342b6..55180758158 100644 --- a/substrate/frame/delegated-staking/Cargo.toml +++ b/substrate/frame/delegated-staking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-delegated-staking" -version = "1.0.0" +version = "5.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -13,62 +13,46 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true scale-info = { features = ["derive"], workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -sp-io = { workspace = true } +sp-runtime.workspace = true +sp-staking.workspace = true +sp-io.workspace = true log = { workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-nomination-pools = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +substrate-test-utils = { path = "../../test-utils" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +pallet-staking = { default-features = true, path = "../staking" } +pallet-nomination-pools = { default-features = true, path = "../nomination-pools" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +pallet-staking-reward-curve = { default-features = true, path = "../staking/reward-curve" } +frame-election-provider-support = { path = "../election-provider-support", default-features = false } [features] default = ["std"] std = [ "codec/std", - "frame-election-provider-support/std", "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", - "pallet-nomination-pools/std", - "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", "sp-staking/std", ] runtime-benchmarks = [ - "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-nomination-pools/runtime-benchmarks", - "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ - "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-nomination-pools/try-runtime", - "pallet-staking/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/delegated-staking/README.md b/substrate/frame/delegated-staking/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/delegated-staking/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/democracy/Cargo.toml b/substrate/frame/democracy/Cargo.toml index 3cfea8bb312..f5050449461 100644 --- a/substrate/frame/democracy/Cargo.toml +++ b/substrate/frame/democracy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-democracy" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,17 +22,17 @@ codec = { features = [ scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true, default-features = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true log = { workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-scheduler = { workspace = true, default-features = true } -pallet-preimage = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-scheduler = { default-features = true, path = "../scheduler" } +pallet-preimage = { default-features = true, path = "../preimage" } [features] default = ["std"] @@ -42,9 +42,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", - "pallet-preimage/std", - "pallet-scheduler/std", "scale-info/std", "serde", "sp-core/std", @@ -55,16 +52,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-preimage/runtime-benchmarks", - "pallet-scheduler/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-preimage/try-runtime", - "pallet-scheduler/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/democracy/README.md b/substrate/frame/democracy/README.md index bbc5f1c6558..0d30b6f7761 100644 --- a/substrate/frame/democracy/README.md +++ b/substrate/frame/democracy/README.md @@ -133,3 +133,8 @@ This call can only be made by the `VetoOrigin`. - `clear_public_proposal` - Removes all public proposals. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/election-provider-multi-phase/Cargo.toml b/substrate/frame/election-provider-multi-phase/Cargo.toml index ff2a997fafe..ba76d271e57 100644 --- a/substrate/frame/election-provider-multi-phase/Cargo.toml +++ b/substrate/frame/election-provider-multi-phase/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-election-provider-multi-phase" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,18 +22,14 @@ scale-info = { features = [ "derive", ], workspace = true } log = { workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-io = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-npos-elections = { workspace = true } -sp-arithmetic = { workspace = true } -frame-election-provider-support = { workspace = true } - -# Optional imports for benchmarking +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-npos-elections.workspace = true +sp-arithmetic.workspace = true +frame-election-provider-support.workspace = true frame-benchmarking = { optional = true, workspace = true } pallet-election-provider-support-benchmarking = { optional = true, workspace = true } rand = { features = ["alloc", "small_rng"], optional = true, workspace = true } @@ -42,12 +38,12 @@ strum = { features = ["derive"], optional = true, workspace = true } [dev-dependencies] parking_lot = { workspace = true, default-features = true } rand = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-io = { workspace = true, default-features = true } -sp-npos-elections = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -frame-benchmarking = { workspace = true, default-features = true } +sp-core = { path = "../../primitives/core", default-features = false } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-npos-elections = { path = "../../primitives/npos-elections", default-features = false } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +pallet-balances = { default-features = true, path = "../balances" } +frame-benchmarking = { default-features = true, path = "../benchmarking" } [features] default = ["std"] @@ -58,7 +54,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-election-provider-support-benchmarking?/std", "rand/std", "scale-info/std", @@ -67,7 +62,6 @@ std = [ "sp-io/std", "sp-npos-elections/std", "sp-runtime/std", - "sp-tracing/std", "strum/std", ] runtime-benchmarks = [ @@ -75,7 +69,6 @@ runtime-benchmarks = [ "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-election-provider-support-benchmarking?/runtime-benchmarks", "rand", "sp-runtime/runtime-benchmarks", @@ -85,6 +78,5 @@ try-runtime = [ "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/election-provider-multi-phase/README.md b/substrate/frame/election-provider-multi-phase/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/election-provider-multi-phase/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/election-provider-multi-phase/test-staking-e2e/Cargo.toml b/substrate/frame/election-provider-multi-phase/test-staking-e2e/Cargo.toml index 771376e0665..bf5f992698b 100644 --- a/substrate/frame/election-provider-multi-phase/test-staking-e2e/Cargo.toml +++ b/substrate/frame/election-provider-multi-phase/test-staking-e2e/Cargo.toml @@ -21,37 +21,26 @@ codec = { features = ["derive"], workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true, default-features = true } log = { workspace = true } -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-staking = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-npos-elections = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../../../primitives/runtime" } +sp-io = { default-features = true, path = "../../../primitives/io" } +sp-std = { default-features = true, path = "../../../primitives/std" } +sp-staking = { default-features = true, path = "../../../primitives/staking" } +sp-core = { default-features = true, path = "../../../primitives/core" } +sp-npos-elections = { path = "../../../primitives/npos-elections", default-features = false } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } +frame-system = { default-features = true, path = "../../system" } +frame-support = { default-features = true, path = "../../support" } +frame-election-provider-support = { default-features = true, path = "../../election-provider-support" } -pallet-election-provider-multi-phase = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-nomination-pools = { workspace = true, default-features = true } -pallet-bags-list = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-session = { workspace = true, default-features = true } +pallet-election-provider-multi-phase = { default-features = true, path = ".." } +pallet-staking = { default-features = true, path = "../../staking" } +pallet-nomination-pools = { default-features = true, path = "../../nomination-pools" } +pallet-bags-list = { default-features = true, path = "../../bags-list" } +pallet-balances = { default-features = true, path = "../../balances" } +pallet-timestamp = { default-features = true, path = "../../timestamp" } +pallet-session = { default-features = true, path = "../../session" } [features] try-runtime = [ - "frame-election-provider-support/try-runtime", - "frame-support/try-runtime", - "frame-system/try-runtime", - "pallet-bags-list/try-runtime", - "pallet-balances/try-runtime", - "pallet-election-provider-multi-phase/try-runtime", - "pallet-nomination-pools/try-runtime", - "pallet-session/try-runtime", - "pallet-staking/try-runtime", - "pallet-timestamp/try-runtime", - "sp-runtime/try-runtime", ] diff --git a/substrate/frame/election-provider-multi-phase/test-staking-e2e/README.md b/substrate/frame/election-provider-multi-phase/test-staking-e2e/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/election-provider-multi-phase/test-staking-e2e/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/election-provider-support/Cargo.toml b/substrate/frame/election-provider-support/Cargo.toml index cae20d1b46a..efeee99f33b 100644 --- a/substrate/frame/election-provider-support/Cargo.toml +++ b/substrate/frame/election-provider-support/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-election-provider-support" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,18 +17,19 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-election-provider-solution-type = { workspace = true, default-features = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-arithmetic = { workspace = true } -sp-npos-elections = { workspace = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true } +frame-election-provider-solution-type.workspace = true +frame-election-provider-solution-type.default-features = true +frame-support.workspace = true +frame-system.workspace = true +sp-arithmetic.workspace = true +sp-npos-elections.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true [dev-dependencies] rand = { features = ["small_rng"], workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-npos-elections = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-npos-elections = { default-features = true, path = "../../primitives/npos-elections" } [features] default = ["std"] @@ -40,7 +41,6 @@ std = [ "scale-info/std", "sp-arithmetic/std", "sp-core/std", - "sp-io/std", "sp-npos-elections/std", "sp-runtime/std", ] diff --git a/substrate/frame/election-provider-support/README.md b/substrate/frame/election-provider-support/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/election-provider-support/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/election-provider-support/benchmarking/Cargo.toml b/substrate/frame/election-provider-support/benchmarking/Cargo.toml index 4a402c85026..cc60c64cc9c 100644 --- a/substrate/frame/election-provider-support/benchmarking/Cargo.toml +++ b/substrate/frame/election-provider-support/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-election-provider-support-benchmarking" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,10 +19,10 @@ codec = { features = [ "derive", ], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-election-provider-support = { workspace = true } -frame-system = { workspace = true } -sp-npos-elections = { workspace = true } -sp-runtime = { workspace = true } +frame-election-provider-support.workspace = true +frame-system.workspace = true +sp-npos-elections.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/election-provider-support/benchmarking/README.md b/substrate/frame/election-provider-support/benchmarking/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/election-provider-support/benchmarking/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/election-provider-support/solution-type/Cargo.toml b/substrate/frame/election-provider-support/solution-type/Cargo.toml index e24ed7f079f..0f2654c598b 100644 --- a/substrate/frame/election-provider-support/solution-type/Cargo.toml +++ b/substrate/frame/election-provider-support/solution-type/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-election-provider-solution-type" -version = "13.0.0" +version = "14.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -26,10 +26,10 @@ proc-macro-crate = { workspace = true } [dev-dependencies] codec = { workspace = true, default-features = true } scale-info = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } +sp-arithmetic = { default-features = true, path = "../../../primitives/arithmetic" } # used by generate_solution_type: # NOTE: we have to explicitly specify `std` because of trybuild # https://github.com/paritytech/polkadot-sdk/pull/5167 -frame-election-provider-support = { workspace = true, default-features = true, features = ["std"] } -frame-support = { workspace = true, default-features = true } +frame-election-provider-support = { default-features = true, features = ["std"], path = ".." } +frame-support = { default-features = true, path = "../../support" } trybuild = { workspace = true } diff --git a/substrate/frame/election-provider-support/solution-type/README.md b/substrate/frame/election-provider-support/solution-type/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/election-provider-support/solution-type/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml b/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml index 86abbf9677e..f652431a9d9 100644 --- a/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml +++ b/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-election-solution-type-fuzzer" -version = "2.0.0-alpha.5" +version = "2.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,13 +22,17 @@ rand = { features = ["small_rng", "std"], workspace = true, default-features = t codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-election-provider-solution-type = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -# used by generate_solution_type: -sp-npos-elections = { workspace = true } -frame-support = { workspace = true, default-features = true } +frame-election-provider-solution-type.workspace = true +frame-election-provider-solution-type.default-features = true +frame-election-provider-support.workspace = true +frame-election-provider-support.default-features = true +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-npos-elections.workspace = true +frame-support.workspace = true +frame-support.default-features = true [[bin]] name = "compact" diff --git a/substrate/frame/election-provider-support/solution-type/fuzzer/README.md b/substrate/frame/election-provider-support/solution-type/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/election-provider-support/solution-type/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/elections-phragmen/Cargo.toml b/substrate/frame/elections-phragmen/Cargo.toml index c1b12b3da4d..49c397d1d9f 100644 --- a/substrate/frame/elections-phragmen/Cargo.toml +++ b/substrate/frame/elections-phragmen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-elections-phragmen" -version = "29.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,19 +22,19 @@ codec = { features = [ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-npos-elections = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-npos-elections.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +substrate-test-utils = { path = "../../test-utils" } [features] default = ["std"] @@ -44,26 +44,22 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-io/std", "sp-npos-elections/std", "sp-runtime/std", "sp-staking/std", - "sp-tracing/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/elections-phragmen/README.md b/substrate/frame/elections-phragmen/README.md index f5ed609f212..0f3b04b0848 100644 --- a/substrate/frame/elections-phragmen/README.md +++ b/substrate/frame/elections-phragmen/README.md @@ -59,3 +59,8 @@ votes, `M` will keep being re-elected at the end of each round. - [`Module`](https://docs.rs/pallet-elections-phragmen/latest/pallet_elections_phragmen/struct.Module.html) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/Cargo.toml b/substrate/frame/examples/Cargo.toml index ee0f8df29cf..80f5c1d2707 100644 --- a/substrate/frame/examples/Cargo.toml +++ b/substrate/frame/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-examples" -version = "4.0.0-dev" +version = "7.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,15 +16,15 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -pallet-default-config-example = { workspace = true } -pallet-dev-mode = { workspace = true } -pallet-example-basic = { workspace = true } -pallet-example-frame-crate = { workspace = true } -pallet-example-kitchensink = { workspace = true } -pallet-example-offchain-worker = { workspace = true } -pallet-example-split = { workspace = true } -pallet-example-single-block-migrations = { workspace = true } -pallet-example-tasks = { workspace = true } +pallet-default-config-example.workspace = true +pallet-dev-mode.workspace = true +pallet-example-basic.workspace = true +pallet-example-frame-crate.workspace = true +pallet-example-kitchensink.workspace = true +pallet-example-offchain-worker.workspace = true +pallet-example-split.workspace = true +pallet-example-single-block-migrations.workspace = true +pallet-example-tasks.workspace = true [features] default = ["std"] diff --git a/substrate/frame/examples/README.md b/substrate/frame/examples/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/examples/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/basic/Cargo.toml b/substrate/frame/examples/basic/Cargo.toml index f7e2b653c2d..30f36c7ee20 100644 --- a/substrate/frame/examples/basic/Cargo.toml +++ b/substrate/frame/examples/basic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-example-basic" -version = "27.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "MIT-0" @@ -21,14 +21,14 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true } +sp-core = { path = "../../../primitives/core", default-features = false } [features] default = ["std"] @@ -40,7 +40,6 @@ std = [ "log/std", "pallet-balances/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] diff --git a/substrate/frame/examples/basic/README.md b/substrate/frame/examples/basic/README.md index be787d1b6ec..6c2bc75a833 100644 --- a/substrate/frame/examples/basic/README.md +++ b/substrate/frame/examples/basic/README.md @@ -238,3 +238,8 @@ pub trait Config: ::Config { }

License: MIT-0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/default-config/Cargo.toml b/substrate/frame/examples/default-config/Cargo.toml index fa376b4f913..8ecb04d6a8a 100644 --- a/substrate/frame/examples/default-config/Cargo.toml +++ b/substrate/frame/examples/default-config/Cargo.toml @@ -20,11 +20,10 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/examples/default-config/README.md b/substrate/frame/examples/default-config/README.md index b1a67a5c16e..63bdfd31f55 100644 --- a/substrate/frame/examples/default-config/README.md +++ b/substrate/frame/examples/default-config/README.md @@ -6,3 +6,8 @@ An example pallet demonstrating the ability to derive default testing configs vi Run `cargo doc --package pallet-default-config-example --open` to view this pallet's documentation. License: MIT-0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/dev-mode/Cargo.toml b/substrate/frame/examples/dev-mode/Cargo.toml index 6625fb3a585..d4d93f1e924 100644 --- a/substrate/frame/examples/dev-mode/Cargo.toml +++ b/substrate/frame/examples/dev-mode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-dev-mode" -version = "10.0.0" +version = "20.0.0" authors.workspace = true edition.workspace = true license = "MIT-0" @@ -19,14 +19,14 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true } +sp-core = { path = "../../../primitives/core", default-features = false } [features] default = ["std"] @@ -37,7 +37,6 @@ std = [ "log/std", "pallet-balances/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] diff --git a/substrate/frame/examples/dev-mode/README.md b/substrate/frame/examples/dev-mode/README.md index 4c9ee88629c..7b46c633fd2 100644 --- a/substrate/frame/examples/dev-mode/README.md +++ b/substrate/frame/examples/dev-mode/README.md @@ -9,3 +9,8 @@ Run `cargo doc --package pallet-dev-mode --open` to view this pallet's documenta **Dev mode is not meant to be used in production.** License: MIT-0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/frame-crate/Cargo.toml b/substrate/frame/examples/frame-crate/Cargo.toml index f174c6b9054..22fd7160132 100644 --- a/substrate/frame/examples/frame-crate/Cargo.toml +++ b/substrate/frame/examples/frame-crate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-example-frame-crate" -version = "0.0.1" +version = "0.1.0" authors = ["Parity Technologies "] edition.workspace = true license = "MIT-0" @@ -18,7 +18,6 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } - frame = { features = ["experimental", "runtime"], workspace = true } diff --git a/substrate/frame/examples/frame-crate/README.md b/substrate/frame/examples/frame-crate/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/examples/frame-crate/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/kitchensink/Cargo.toml b/substrate/frame/examples/kitchensink/Cargo.toml index 68d3a31a7ff..0f5345345a3 100644 --- a/substrate/frame/examples/kitchensink/Cargo.toml +++ b/substrate/frame/examples/kitchensink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-example-kitchensink" -version = "4.0.0-dev" +version = "4.0.0" authors.workspace = true edition.workspace = true license = "MIT-0" @@ -19,19 +19,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - frame-support = { features = ["experimental"], workspace = true } -frame-system = { workspace = true } - -sp-io = { workspace = true } -sp-runtime = { workspace = true } - +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true frame-benchmarking = { optional = true, workspace = true } - -pallet-balances = { workspace = true } +pallet-balances.workspace = true [dev-dependencies] -sp-core = { workspace = true } +sp-core = { path = "../../../primitives/core", default-features = false } [features] default = ["std"] @@ -43,7 +39,6 @@ std = [ "log/std", "pallet-balances/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] diff --git a/substrate/frame/examples/kitchensink/README.md b/substrate/frame/examples/kitchensink/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/examples/kitchensink/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/multi-block-migrations/Cargo.toml b/substrate/frame/examples/multi-block-migrations/Cargo.toml index 98569964a9c..7b1fb291f69 100644 --- a/substrate/frame/examples/multi-block-migrations/Cargo.toml +++ b/substrate/frame/examples/multi-block-migrations/Cargo.toml @@ -14,13 +14,13 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } -pallet-migrations = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +pallet-migrations.workspace = true +frame-support.workspace = true +frame-system.workspace = true frame-benchmarking = { optional = true, workspace = true } log = { workspace = true } scale-info = { workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true [features] default = ["std"] diff --git a/substrate/frame/examples/multi-block-migrations/README.md b/substrate/frame/examples/multi-block-migrations/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/examples/multi-block-migrations/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/offchain-worker/Cargo.toml b/substrate/frame/examples/offchain-worker/Cargo.toml index a5664dd912d..713e90d3d3c 100644 --- a/substrate/frame/examples/offchain-worker/Cargo.toml +++ b/substrate/frame/examples/offchain-worker/Cargo.toml @@ -21,12 +21,12 @@ codec = { workspace = true } lite-json = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true sp-keystore = { optional = true, workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/examples/offchain-worker/README.md b/substrate/frame/examples/offchain-worker/README.md index 7b8905cda30..3a9bb5d3bba 100644 --- a/substrate/frame/examples/offchain-worker/README.md +++ b/substrate/frame/examples/offchain-worker/README.md @@ -27,3 +27,8 @@ and unsigned transactions, and custom `UnsignedValidator` makes sure that there one unsigned transaction floating in the network. License: MIT-0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/single-block-migrations/Cargo.toml b/substrate/frame/examples/single-block-migrations/Cargo.toml index 26a3a9fff75..3a62abcc14e 100644 --- a/substrate/frame/examples/single-block-migrations/Cargo.toml +++ b/substrate/frame/examples/single-block-migrations/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-example-single-block-migrations" -version = "0.0.1" +version = "0.1.0" authors.workspace = true edition.workspace = true license = "MIT-0" @@ -17,15 +17,15 @@ docify = { workspace = true } log = { workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-executive = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-executive.workspace = true +frame-system.workspace = true frame-try-runtime = { optional = true, workspace = true } -pallet-balances = { workspace = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-version = { workspace = true } +pallet-balances.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-version.workspace = true [features] default = ["std"] diff --git a/substrate/frame/examples/single-block-migrations/README.md b/substrate/frame/examples/single-block-migrations/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/examples/single-block-migrations/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/split/Cargo.toml b/substrate/frame/examples/split/Cargo.toml index 22cd8116f67..43acf582867 100644 --- a/substrate/frame/examples/split/Cargo.toml +++ b/substrate/frame/examples/split/Cargo.toml @@ -20,16 +20,13 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-io = { workspace = true } - +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true frame-benchmarking = { optional = true, workspace = true } [dev-dependencies] -sp-core = { workspace = true } +sp-core = { path = "../../../primitives/core", default-features = false } [features] default = ["std"] @@ -40,7 +37,6 @@ std = [ "frame-system/std", "log/std", "scale-info/std", - "sp-core/std", "sp-io/std", ] runtime-benchmarks = [ diff --git a/substrate/frame/examples/split/README.md b/substrate/frame/examples/split/README.md index 9c4d5443ca0..573906358ce 100644 --- a/substrate/frame/examples/split/README.md +++ b/substrate/frame/examples/split/README.md @@ -8,3 +8,8 @@ Note that this is purely experimental at this point. Run `cargo doc --package pallet-example-split --open` to view this pallet's documentation. License: MIT-0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/examples/tasks/Cargo.toml b/substrate/frame/examples/tasks/Cargo.toml index 00695ceddf1..3f7259ae900 100644 --- a/substrate/frame/examples/tasks/Cargo.toml +++ b/substrate/frame/examples/tasks/Cargo.toml @@ -18,14 +18,11 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true } - +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true frame-benchmarking = { optional = true, workspace = true } [features] diff --git a/substrate/frame/examples/tasks/README.md b/substrate/frame/examples/tasks/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/examples/tasks/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/executive/Cargo.toml b/substrate/frame/executive/Cargo.toml index 76d084f49d9..12546715a22 100644 --- a/substrate/frame/executive/Cargo.toml +++ b/substrate/frame/executive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-executive" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,22 +22,22 @@ codec = { features = [ ], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true frame-try-runtime = { optional = true, workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-tracing = { workspace = true } +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-tracing.workspace = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-transaction-payment = { default-features = true, path = "../transaction-payment" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-inherents = { default-features = true, path = "../../primitives/inherents" } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-version = { default-features = true, path = "../../primitives/version" } [features] default = ["std"] @@ -49,21 +49,15 @@ std = [ "frame-system/std", "frame-try-runtime/std", "log/std", - "pallet-balances/std", - "pallet-transaction-payment/std", "scale-info/std", "sp-core/std", - "sp-inherents/std", "sp-io/std", "sp-runtime/std", "sp-tracing/std", - "sp-version/std", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "frame-try-runtime/try-runtime", - "pallet-balances/try-runtime", - "pallet-transaction-payment/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/executive/README.md b/substrate/frame/executive/README.md index 6151232ecaf..d300701396c 100644 --- a/substrate/frame/executive/README.md +++ b/substrate/frame/executive/README.md @@ -69,3 +69,8 @@ pub type Executive = executive::Executive< ``` License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/fast-unstake/Cargo.toml b/substrate/frame/fast-unstake/Cargo.toml index c1d0e80551c..319923e75b3 100644 --- a/substrate/frame/fast-unstake/Cargo.toml +++ b/substrate/frame/fast-unstake/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-fast-unstake" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,27 +18,24 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -frame-election-provider-support = { workspace = true } - +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true +frame-election-provider-support.workspace = true frame-benchmarking = { optional = true, workspace = true } docify = { workspace = true } [dev-dependencies] -pallet-staking-reward-curve = { workspace = true, default-features = true } -sp-core = { workspace = true } -substrate-test-utils = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } +pallet-staking-reward-curve = { default-features = true, path = "../staking/reward-curve" } +sp-core = { path = "../../primitives/core", default-features = false } +substrate-test-utils = { path = "../../test-utils" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +pallet-staking = { default-features = true, path = "../staking" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-timestamp = { default-features = true, path = "../timestamp" } [features] default = ["std"] @@ -49,24 +46,16 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", - "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", "sp-staking/std", - "sp-tracing/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] @@ -74,8 +63,5 @@ try-runtime = [ "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-staking/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/fast-unstake/README.md b/substrate/frame/fast-unstake/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/fast-unstake/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/glutton/Cargo.toml b/substrate/frame/glutton/Cargo.toml index 6717176ffc9..42cbac1488e 100644 --- a/substrate/frame/glutton/Cargo.toml +++ b/substrate/frame/glutton/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-glutton" -version = "14.0.0" +version = "24.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,15 +21,15 @@ codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } log = { workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-inherents = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-inherents.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -40,7 +40,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-inherents/std", @@ -50,7 +49,6 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] @@ -58,6 +56,5 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] diff --git a/substrate/frame/glutton/README.md b/substrate/frame/glutton/README.md index 43642df1910..6deb28800c7 100644 --- a/substrate/frame/glutton/README.md +++ b/substrate/frame/glutton/README.md @@ -11,3 +11,8 @@ The `Glutton` can be set to consume a fraction of the available block length and accomplishes this by filling the block length up to a ration and utilizing the `on_idle` hook to consume a specific ration of the remaining weight. The rations can be set via `set_compute`, `set_storage` and `set_block_length`. Initially the `Glutton` needs to be initialized once with `initialize_pallet`. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/grandpa/Cargo.toml b/substrate/frame/grandpa/Cargo.toml index 86ace358d05..25033b82dd7 100644 --- a/substrate/frame/grandpa/Cargo.toml +++ b/substrate/frame/grandpa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-grandpa" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,44 +20,39 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-authorship = { workspace = true } -pallet-session = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-authorship.workspace = true +pallet-session.workspace = true sp-application-crypto = { features = ["serde"], workspace = true } sp-consensus-grandpa = { features = ["serde"], workspace = true } sp-core = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-session = { workspace = true } +sp-session.workspace = true sp-staking = { features = ["serde"], workspace = true } [dev-dependencies] finality-grandpa = { features = ["derive-codec"], workspace = true, default-features = true } -frame-benchmarking = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-offences = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } +frame-benchmarking = { default-features = true, path = "../benchmarking" } +frame-election-provider-support = { default-features = true, path = "../election-provider-support" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-offences = { default-features = true, path = "../offences" } +pallet-staking = { default-features = true, path = "../staking" } +pallet-staking-reward-curve = { default-features = true, path = "../staking/reward-curve" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +sp-keyring = { default-features = true, path = "../../primitives/keyring" } [features] default = ["std"] std = [ "codec/std", "frame-benchmarking?/std", - "frame-election-provider-support/std", "frame-support/std", "frame-system/std", "log/std", "pallet-authorship/std", - "pallet-balances/std", - "pallet-offences/std", "pallet-session/std", - "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", "sp-application-crypto/std", "sp-consensus-grandpa/std", @@ -69,25 +64,15 @@ std = [ ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", - "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-offences/runtime-benchmarks", - "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ - "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "pallet-authorship/try-runtime", - "pallet-balances/try-runtime", - "pallet-offences/try-runtime", "pallet-session/try-runtime", - "pallet-staking/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/grandpa/README.md b/substrate/frame/grandpa/README.md index 5978931c5a8..f6a0047a1a4 100644 --- a/substrate/frame/grandpa/README.md +++ b/substrate/frame/grandpa/README.md @@ -10,3 +10,8 @@ For full integration with GRANDPA, the `GrandpaApi` should be implemented. The necessary items are re-exported via the `fg_primitives` crate. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/identity/Cargo.toml b/substrate/frame/identity/Cargo.toml index bf974221b85..908153c6def 100644 --- a/substrate/frame/identity/Cargo.toml +++ b/substrate/frame/identity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-identity" -version = "29.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,15 +21,15 @@ enumflags2 = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-keystore = { default-features = true, path = "../../primitives/keystore" } [features] default = ["std"] @@ -41,23 +41,18 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", "sp-io/std", - "sp-keystore/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/identity/README.md b/substrate/frame/identity/README.md index 94b2ae0231d..81eb9c620b0 100644 --- a/substrate/frame/identity/README.md +++ b/substrate/frame/identity/README.md @@ -77,3 +77,8 @@ only map to a single username, known as the *primary*. [`Config`]: ./trait.Config.html License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/im-online/Cargo.toml b/substrate/frame/im-online/Cargo.toml index 6c32c8ae898..b01f8fdb2b0 100644 --- a/substrate/frame/im-online/Cargo.toml +++ b/substrate/frame/im-online/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-im-online" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,17 +20,17 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-authorship = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-authorship.workspace = true sp-application-crypto = { features = ["serde"], workspace = true } sp-core = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } sp-staking = { features = ["serde"], workspace = true } [dev-dependencies] -pallet-session = { workspace = true, default-features = true } +pallet-session = { default-features = true, path = "../session" } [features] default = ["std"] @@ -41,7 +41,6 @@ std = [ "frame-system/std", "log/std", "pallet-authorship/std", - "pallet-session/std", "scale-info/std", "sp-application-crypto/std", "sp-core/std", @@ -60,6 +59,5 @@ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-authorship/try-runtime", - "pallet-session/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/im-online/README.md b/substrate/frame/im-online/README.md index be11e0c49df..72221f7556e 100644 --- a/substrate/frame/im-online/README.md +++ b/substrate/frame/im-online/README.md @@ -57,3 +57,8 @@ pub mod pallet { This module depends on the [Session module](https://docs.rs/pallet-session/latest/pallet_session/). License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/indices/Cargo.toml b/substrate/frame/indices/Cargo.toml index d81b2d5cabf..275f9e6c00e 100644 --- a/substrate/frame/indices/Cargo.toml +++ b/substrate/frame/indices/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-indices" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,15 +19,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true sp-keyring = { optional = true, workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -36,7 +36,6 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-io/std", @@ -48,12 +47,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/indices/README.md b/substrate/frame/indices/README.md index ba4b9679a29..046051162b7 100644 --- a/substrate/frame/indices/README.md +++ b/substrate/frame/indices/README.md @@ -2,3 +2,8 @@ An index is a short form of an address. This module handles allocation of indices for a newly created accounts. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/insecure-randomness-collective-flip/Cargo.toml b/substrate/frame/insecure-randomness-collective-flip/Cargo.toml index 1a47030812d..9668f090680 100644 --- a/substrate/frame/insecure-randomness-collective-flip/Cargo.toml +++ b/substrate/frame/insecure-randomness-collective-flip/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-insecure-randomness-collective-flip" -version = "16.0.0" +version = "26.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,13 +19,13 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } safe-mix = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -35,8 +35,6 @@ std = [ "frame-system/std", "safe-mix/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] try-runtime = [ diff --git a/substrate/frame/insecure-randomness-collective-flip/README.md b/substrate/frame/insecure-randomness-collective-flip/README.md index fc38367bf55..c710fd5138e 100644 --- a/substrate/frame/insecure-randomness-collective-flip/README.md +++ b/substrate/frame/insecure-randomness-collective-flip/README.md @@ -52,3 +52,8 @@ pub mod pallet { ``` License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/lottery/Cargo.toml b/substrate/frame/lottery/Cargo.toml index eb6e0b703d0..1d42d875617 100644 --- a/substrate/frame/lottery/Cargo.toml +++ b/substrate/frame/lottery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-lottery" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,41 +20,34 @@ codec = { features = [ ], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [dev-dependencies] -frame-support-test = { workspace = true } -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +frame-support-test = { path = "../support/test" } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] std = [ "codec/std", "frame-benchmarking?/std", - "frame-support-test/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ - "frame-support-test/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/lottery/README.md b/substrate/frame/lottery/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/lottery/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/membership/Cargo.toml b/substrate/frame/membership/Cargo.toml index 67aa3503ac0..34772952d2c 100644 --- a/substrate/frame/membership/Cargo.toml +++ b/substrate/frame/membership/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-membership" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,10 +20,10 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true sp-core = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } [features] diff --git a/substrate/frame/membership/README.md b/substrate/frame/membership/README.md index 3499a3f864e..1040c89ecd6 100644 --- a/substrate/frame/membership/README.md +++ b/substrate/frame/membership/README.md @@ -4,3 +4,8 @@ Allows control of membership of a set of `AccountId`s, useful for managing membe collective. A prime member may be set. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/merkle-mountain-range/Cargo.toml b/substrate/frame/merkle-mountain-range/Cargo.toml index 4daa394a82d..d6069d0bf04 100644 --- a/substrate/frame/merkle-mountain-range/Cargo.toml +++ b/substrate/frame/merkle-mountain-range/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-mmr" -version = "27.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,16 +19,16 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-mmr-primitives = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-mmr-primitives.workspace = true +sp-runtime.workspace = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } itertools = { workspace = true } [features] diff --git a/substrate/frame/merkle-mountain-range/README.md b/substrate/frame/merkle-mountain-range/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/merkle-mountain-range/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/message-queue/Cargo.toml b/substrate/frame/message-queue/Cargo.toml index a6de61d70ab..18eb54393b8 100644 --- a/substrate/frame/message-queue/Cargo.toml +++ b/substrate/frame/message-queue/Cargo.toml @@ -2,7 +2,7 @@ authors.workspace = true edition.workspace = true name = "pallet-message-queue" -version = "31.0.0" +version = "41.0.0" license = "Apache-2.0" homepage.workspace = true repository.workspace = true @@ -17,20 +17,18 @@ scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["derive"], workspace = true, default-features = true } log = { workspace = true } environmental = { workspace = true } - -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-arithmetic = { workspace = true } -sp-weights = { workspace = true } - +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-arithmetic.workspace = true +sp-weights.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true [dev-dependencies] -sp-crypto-hashing = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } rand = { workspace = true, default-features = true } rand_distr = { workspace = true } @@ -48,7 +46,6 @@ std = [ "sp-core/std", "sp-io/std", "sp-runtime/std", - "sp-tracing/std", "sp-weights/std", ] runtime-benchmarks = [ diff --git a/substrate/frame/message-queue/README.md b/substrate/frame/message-queue/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/message-queue/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/metadata-hash-extension/Cargo.toml b/substrate/frame/metadata-hash-extension/Cargo.toml index 10d90bba091..da583066d84 100644 --- a/substrate/frame/metadata-hash-extension/Cargo.toml +++ b/substrate/frame/metadata-hash-extension/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-metadata-hash-extension" -version = "0.1.0" +version = "0.6.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -13,19 +13,19 @@ array-bytes = { workspace = true, default-features = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } sp-runtime = { features = ["serde"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true log = { workspace = true } docify = { workspace = true } [dev-dependencies] -substrate-wasm-builder = { features = ["metadata-hash"], workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } -sp-api = { workspace = true, default-features = true } -sp-transaction-pool = { workspace = true, default-features = true } +substrate-wasm-builder = { features = ["metadata-hash"], default-features = true, path = "../../utils/wasm-builder" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } +sp-api = { default-features = true, path = "../../primitives/api" } +sp-transaction-pool = { default-features = true, path = "../../primitives/transaction-pool" } merkleized-metadata = { workspace = true } frame-metadata = { features = ["current"], workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } [features] default = ["std"] diff --git a/substrate/frame/metadata-hash-extension/README.md b/substrate/frame/metadata-hash-extension/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/metadata-hash-extension/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/migrations/Cargo.toml b/substrate/frame/migrations/Cargo.toml index 5fbed74a440..21c62cc4d31 100644 --- a/substrate/frame/migrations/Cargo.toml +++ b/substrate/frame/migrations/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-migrations" -version = "1.0.0" +version = "8.0.0" description = "FRAME pallet to execute multi-block migrations." authors.workspace = true edition.workspace = true @@ -16,20 +16,19 @@ docify = { workspace = true } impl-trait-for-tuples = { workspace = true } log = { workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] -frame-executive = { workspace = true, default-features = true } -sp-api = { features = ["std"], workspace = true, default-features = true } -sp-block-builder = { features = ["std"], workspace = true, default-features = true } -sp-io = { features = ["std"], workspace = true, default-features = true } -sp-tracing = { features = ["std"], workspace = true, default-features = true } -sp-version = { features = ["std"], workspace = true, default-features = true } +frame-executive = { default-features = true, path = "../executive" } +sp-api = { features = ["std"], default-features = true, path = "../../primitives/api" } +sp-block-builder = { features = ["std"], default-features = true, path = "../../primitives/block-builder" } +sp-io = { features = ["std"], default-features = true, path = "../../primitives/io" } +sp-tracing = { features = ["std"], default-features = true, path = "../../primitives/tracing" } +sp-version = { features = ["std"], default-features = true, path = "../../primitives/version" } pretty_assertions = { workspace = true } @@ -55,7 +54,6 @@ runtime-benchmarks = [ ] try-runtime = [ - "frame-executive/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "sp-runtime/try-runtime", diff --git a/substrate/frame/migrations/README.md b/substrate/frame/migrations/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/migrations/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/mixnet/Cargo.toml b/substrate/frame/mixnet/Cargo.toml index bb5e8486456..b72644228ca 100644 --- a/substrate/frame/mixnet/Cargo.toml +++ b/substrate/frame/mixnet/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "FRAME's mixnet pallet" name = "pallet-mixnet" -version = "0.4.0" +version = "0.14.0" license = "Apache-2.0" authors = ["Parity Technologies "] edition.workspace = true @@ -18,16 +18,16 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive", "max-encoded-len"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], workspace = true } -sp-application-crypto = { workspace = true } -sp-arithmetic = { workspace = true } -sp-io = { workspace = true } -sp-mixnet = { workspace = true } -sp-runtime = { workspace = true } +sp-application-crypto.workspace = true +sp-arithmetic.workspace = true +sp-io.workspace = true +sp-mixnet.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/mixnet/README.md b/substrate/frame/mixnet/README.md index 59b81851ed1..5411995ede1 100644 --- a/substrate/frame/mixnet/README.md +++ b/substrate/frame/mixnet/README.md @@ -2,3 +2,8 @@ This pallet is responsible for determining the current mixnet session and phase, set for each session. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/multisig/Cargo.toml b/substrate/frame/multisig/Cargo.toml index b24df856bcd..168310f20f1 100644 --- a/substrate/frame/multisig/Cargo.toml +++ b/substrate/frame/multisig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-multisig" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,16 +19,16 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true # third party log = { workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -38,7 +38,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-io/std", "sp-runtime/std", @@ -47,12 +46,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/multisig/README.md b/substrate/frame/multisig/README.md index e9095198585..14b2d9618da 100644 --- a/substrate/frame/multisig/README.md +++ b/substrate/frame/multisig/README.md @@ -27,3 +27,8 @@ not available or desired. [`Config`]: ./trait.Config.html License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nft-fractionalization/Cargo.toml b/substrate/frame/nft-fractionalization/Cargo.toml index 6a064204b89..42bb661e0a8 100644 --- a/substrate/frame/nft-fractionalization/Cargo.toml +++ b/substrate/frame/nft-fractionalization/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nft-fractionalization" -version = "10.0.0" +version = "21.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,17 +20,17 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-assets = { workspace = true } -pallet-nfts = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-assets.workspace = true +pallet-nfts.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-std = { default-features = true, path = "../../primitives/std" } [features] default = ["std"] @@ -41,11 +41,8 @@ std = [ "frame-system/std", "log/std", "pallet-assets/std", - "pallet-balances/std", "pallet-nfts/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ @@ -53,7 +50,6 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-nfts/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] @@ -61,7 +57,6 @@ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-assets/try-runtime", - "pallet-balances/try-runtime", "pallet-nfts/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/nft-fractionalization/README.md b/substrate/frame/nft-fractionalization/README.md index 3f83ae9d150..a11b3077ac0 100644 --- a/substrate/frame/nft-fractionalization/README.md +++ b/substrate/frame/nft-fractionalization/README.md @@ -6,3 +6,8 @@ The NFT gets locked by putting a system-level attribute named `Locked`. This pre further. The NFT becomes unlocked when the `Locked` attribute is removed. In order to unify the fungible asset and unlock the NFT, an account must hold the full issuance of the asset the NFT was fractionalised into. Holding less of the fungible asset will not allow the unlocking of the NFT. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nfts/Cargo.toml b/substrate/frame/nfts/Cargo.toml index a97b49e5652..650733174a3 100644 --- a/substrate/frame/nfts/Cargo.toml +++ b/substrate/frame/nfts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nfts" -version = "22.0.0" +version = "32.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,15 +21,15 @@ enumflags2 = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-keystore = { default-features = true, path = "../../primitives/keystore" } [features] default = ["std"] @@ -40,23 +40,19 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-io/std", - "sp-keystore/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/nfts/README.md b/substrate/frame/nfts/README.md index 93ccf294985..3dfcd6179b3 100644 --- a/substrate/frame/nfts/README.md +++ b/substrate/frame/nfts/README.md @@ -106,3 +106,8 @@ its associated variants for documentation on each function. * [`Assets`](https://docs.rs/pallet-assets/latest/pallet_assets/) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nfts/runtime-api/Cargo.toml b/substrate/frame/nfts/runtime-api/Cargo.toml index 4d004875468..6e6bdc0b8d4 100644 --- a/substrate/frame/nfts/runtime-api/Cargo.toml +++ b/substrate/frame/nfts/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nfts-runtime-api" -version = "14.0.0" +version = "24.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,8 +17,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -pallet-nfts = { workspace = true } -sp-api = { workspace = true } +pallet-nfts.workspace = true +sp-api.workspace = true [features] default = ["std"] diff --git a/substrate/frame/nfts/runtime-api/README.md b/substrate/frame/nfts/runtime-api/README.md index 289036d2c0d..9fb12288f74 100644 --- a/substrate/frame/nfts/runtime-api/README.md +++ b/substrate/frame/nfts/runtime-api/README.md @@ -1,3 +1,8 @@ RPC runtime API for the FRAME NFTs pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nis/Cargo.toml b/substrate/frame/nis/Cargo.toml index 78e086d0ed1..f70c750313f 100644 --- a/substrate/frame/nis/Cargo.toml +++ b/substrate/frame/nis/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nis" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,15 +19,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -36,23 +36,19 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", "sp-arithmetic/std", "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/nis/README.md b/substrate/frame/nis/README.md index 8a1a30f17e1..c7976ad2bca 100644 --- a/substrate/frame/nis/README.md +++ b/substrate/frame/nis/README.md @@ -3,3 +3,8 @@ Provides a non-interactive variant of staking. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/node-authorization/Cargo.toml b/substrate/frame/node-authorization/Cargo.toml index 82aecc21d0b..1f93f25a9a8 100644 --- a/substrate/frame/node-authorization/Cargo.toml +++ b/substrate/frame/node-authorization/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-node-authorization" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,11 +18,11 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/node-authorization/README.md b/substrate/frame/node-authorization/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/node-authorization/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nomination-pools/Cargo.toml b/substrate/frame/nomination-pools/Cargo.toml index aa90e4d8133..9f9fa46040c 100644 --- a/substrate/frame/nomination-pools/Cargo.toml +++ b/substrate/frame/nomination-pools/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nomination-pools" -version = "25.0.0" +version = "35.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,23 +22,19 @@ codec = { features = [ scale-info = { features = [ "derive", ], workspace = true } - -# FRAME -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true +sp-core.workspace = true +sp-io.workspace = true log = { workspace = true } - -# Optional: use for testing and/or fuzzing pallet-balances = { optional = true, workspace = true } sp-tracing = { optional = true, workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } [features] default = ["std"] diff --git a/substrate/frame/nomination-pools/README.md b/substrate/frame/nomination-pools/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/nomination-pools/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nomination-pools/benchmarking/Cargo.toml b/substrate/frame/nomination-pools/benchmarking/Cargo.toml index 7dd826a9122..26db324fbfe 100644 --- a/substrate/frame/nomination-pools/benchmarking/Cargo.toml +++ b/substrate/frame/nomination-pools/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nomination-pools-benchmarking" -version = "26.0.0" +version = "36.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,28 +19,24 @@ targets = ["x86_64-unknown-linux-gnu"] # parity codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -# FRAME -frame-benchmarking = { workspace = true } -frame-election-provider-support = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-bags-list = { workspace = true } -pallet-staking = { workspace = true } -pallet-delegated-staking = { workspace = true } -pallet-nomination-pools = { workspace = true } - -# Substrate Primitives -sp-runtime = { workspace = true } -sp-runtime-interface = { workspace = true } -sp-staking = { workspace = true } +frame-benchmarking.workspace = true +frame-election-provider-support.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-bags-list.workspace = true +pallet-staking.workspace = true +pallet-delegated-staking.workspace = true +pallet-nomination-pools.workspace = true +sp-runtime.workspace = true +sp-runtime-interface.workspace = true +sp-staking.workspace = true [dev-dependencies] -pallet-balances = { workspace = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +pallet-balances = { path = "../../balances", default-features = false } +pallet-timestamp = { default-features = true, path = "../../timestamp" } +pallet-staking-reward-curve = { default-features = true, path = "../../staking/reward-curve" } +sp-core = { default-features = true, path = "../../../primitives/core" } +sp-io = { default-features = true, path = "../../../primitives/io" } [features] default = ["std"] @@ -52,14 +48,10 @@ std = [ "frame-support/std", "frame-system/std", "pallet-bags-list/std", - "pallet-balances/std", "pallet-delegated-staking/std", "pallet-nomination-pools/std", "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime-interface/std", "sp-runtime/std", "sp-staking/std", @@ -71,11 +63,9 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-bags-list/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-delegated-staking/runtime-benchmarks", "pallet-nomination-pools/runtime-benchmarks", "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] diff --git a/substrate/frame/nomination-pools/benchmarking/README.md b/substrate/frame/nomination-pools/benchmarking/README.md index e69de29bb2d..96e931ea4da 100644 --- a/substrate/frame/nomination-pools/benchmarking/README.md +++ b/substrate/frame/nomination-pools/benchmarking/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nomination-pools/fuzzer/Cargo.toml b/substrate/frame/nomination-pools/fuzzer/Cargo.toml index e1518ed099a..4ea82df4002 100644 --- a/substrate/frame/nomination-pools/fuzzer/Cargo.toml +++ b/substrate/frame/nomination-pools/fuzzer/Cargo.toml @@ -18,15 +18,17 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] honggfuzz = { workspace = true } - pallet-nomination-pools = { features = ["fuzzing"], workspace = true, default-features = true } - -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } - -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +frame-system.workspace = true +frame-system.default-features = true +frame-support.workspace = true +frame-support.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true rand = { features = ["small_rng"], workspace = true, default-features = true } log = { workspace = true, default-features = true } diff --git a/substrate/frame/nomination-pools/fuzzer/README.md b/substrate/frame/nomination-pools/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/nomination-pools/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nomination-pools/runtime-api/Cargo.toml b/substrate/frame/nomination-pools/runtime-api/Cargo.toml index 6de9fc8c884..f5dfe87fec8 100644 --- a/substrate/frame/nomination-pools/runtime-api/Cargo.toml +++ b/substrate/frame/nomination-pools/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-nomination-pools-runtime-api" -version = "23.0.0" +version = "33.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,8 +17,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -pallet-nomination-pools = { workspace = true } +sp-api.workspace = true +pallet-nomination-pools.workspace = true [features] default = ["std"] diff --git a/substrate/frame/nomination-pools/runtime-api/README.md b/substrate/frame/nomination-pools/runtime-api/README.md index 499af052a73..86f8a731176 100644 --- a/substrate/frame/nomination-pools/runtime-api/README.md +++ b/substrate/frame/nomination-pools/runtime-api/README.md @@ -1,3 +1,8 @@ Runtime API definition for nomination-pools pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nomination-pools/test-delegate-stake/Cargo.toml b/substrate/frame/nomination-pools/test-delegate-stake/Cargo.toml index 7940caaff77..288ffd04c8e 100644 --- a/substrate/frame/nomination-pools/test-delegate-stake/Cargo.toml +++ b/substrate/frame/nomination-pools/test-delegate-stake/Cargo.toml @@ -19,23 +19,23 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-staking = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../../../primitives/runtime" } +sp-io = { default-features = true, path = "../../../primitives/io" } +sp-std = { default-features = true, path = "../../../primitives/std" } +sp-staking = { default-features = true, path = "../../../primitives/staking" } +sp-core = { default-features = true, path = "../../../primitives/core" } -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } +frame-system = { default-features = true, path = "../../system" } +frame-support = { default-features = true, path = "../../support" } +frame-election-provider-support = { default-features = true, path = "../../election-provider-support" } -pallet-timestamp = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-delegated-staking = { workspace = true, default-features = true } -pallet-bags-list = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-nomination-pools = { workspace = true, default-features = true } +pallet-timestamp = { default-features = true, path = "../../timestamp" } +pallet-balances = { default-features = true, path = "../../balances" } +pallet-staking = { default-features = true, path = "../../staking" } +pallet-delegated-staking = { default-features = true, path = "../../delegated-staking" } +pallet-bags-list = { default-features = true, path = "../../bags-list" } +pallet-staking-reward-curve = { default-features = true, path = "../../staking/reward-curve" } +pallet-nomination-pools = { default-features = true, path = ".." } -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } log = { workspace = true, default-features = true } diff --git a/substrate/frame/nomination-pools/test-delegate-stake/README.md b/substrate/frame/nomination-pools/test-delegate-stake/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/nomination-pools/test-delegate-stake/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/nomination-pools/test-transfer-stake/Cargo.toml b/substrate/frame/nomination-pools/test-transfer-stake/Cargo.toml index 7398404c235..4a438e1f1ec 100644 --- a/substrate/frame/nomination-pools/test-transfer-stake/Cargo.toml +++ b/substrate/frame/nomination-pools/test-transfer-stake/Cargo.toml @@ -19,22 +19,22 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } -sp-staking = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../../../primitives/runtime" } +sp-io = { default-features = true, path = "../../../primitives/io" } +sp-std = { default-features = true, path = "../../../primitives/std" } +sp-staking = { default-features = true, path = "../../../primitives/staking" } +sp-core = { default-features = true, path = "../../../primitives/core" } -frame-system = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } +frame-system = { default-features = true, path = "../../system" } +frame-support = { default-features = true, path = "../../support" } +frame-election-provider-support = { default-features = true, path = "../../election-provider-support" } -pallet-timestamp = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -pallet-bags-list = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-nomination-pools = { workspace = true, default-features = true } +pallet-timestamp = { default-features = true, path = "../../timestamp" } +pallet-balances = { default-features = true, path = "../../balances" } +pallet-staking = { default-features = true, path = "../../staking" } +pallet-bags-list = { default-features = true, path = "../../bags-list" } +pallet-staking-reward-curve = { default-features = true, path = "../../staking/reward-curve" } +pallet-nomination-pools = { default-features = true, path = ".." } -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } log = { workspace = true, default-features = true } diff --git a/substrate/frame/nomination-pools/test-transfer-stake/README.md b/substrate/frame/nomination-pools/test-transfer-stake/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/nomination-pools/test-transfer-stake/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/offences/Cargo.toml b/substrate/frame/offences/Cargo.toml index 98c320e1f80..6c1b198c15f 100644 --- a/substrate/frame/offences/Cargo.toml +++ b/substrate/frame/offences/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-offences" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,15 +20,15 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true, default-features = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -40,8 +40,6 @@ std = [ "pallet-balances/std", "scale-info/std", "serde", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-staking/std", ] diff --git a/substrate/frame/offences/README.md b/substrate/frame/offences/README.md index e7cf302fb8a..351bf2b382c 100644 --- a/substrate/frame/offences/README.md +++ b/substrate/frame/offences/README.md @@ -3,3 +3,8 @@ Tracks reported offences License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/offences/benchmarking/Cargo.toml b/substrate/frame/offences/benchmarking/Cargo.toml index 28c7895180c..8aaca0cc712 100644 --- a/substrate/frame/offences/benchmarking/Cargo.toml +++ b/substrate/frame/offences/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-offences-benchmarking" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,26 +18,26 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-benchmarking = { workspace = true } -frame-election-provider-support = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-babe = { workspace = true } -pallet-balances = { workspace = true } -pallet-grandpa = { workspace = true } -pallet-im-online = { workspace = true } -pallet-offences = { workspace = true } -pallet-session = { workspace = true } -pallet-staking = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } +frame-benchmarking.workspace = true +frame-election-provider-support.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-babe.workspace = true +pallet-balances.workspace = true +pallet-grandpa.workspace = true +pallet-im-online.workspace = true +pallet-offences.workspace = true +pallet-session.workspace = true +pallet-staking.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true log = { workspace = true } [dev-dependencies] -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +pallet-staking-reward-curve = { default-features = true, path = "../../staking/reward-curve" } +pallet-timestamp = { default-features = true, path = "../../timestamp" } +sp-core = { default-features = true, path = "../../../primitives/core" } +sp-io = { default-features = true, path = "../../../primitives/io" } [features] default = ["std"] @@ -55,10 +55,7 @@ std = [ "pallet-offences/std", "pallet-session/std", "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-staking/std", ] @@ -74,7 +71,6 @@ runtime-benchmarks = [ "pallet-im-online/runtime-benchmarks", "pallet-offences/runtime-benchmarks", "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] diff --git a/substrate/frame/offences/benchmarking/README.md b/substrate/frame/offences/benchmarking/README.md index 95892a8f344..723e891f705 100644 --- a/substrate/frame/offences/benchmarking/README.md +++ b/substrate/frame/offences/benchmarking/README.md @@ -1,3 +1,8 @@ Offences pallet benchmarking. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/paged-list/Cargo.toml b/substrate/frame/paged-list/Cargo.toml index a680139c5fd..46a2305146b 100644 --- a/substrate/frame/paged-list/Cargo.toml +++ b/substrate/frame/paged-list/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-paged-list" -version = "0.6.0" +version = "0.16.0" description = "FRAME pallet that provides a paged list data structure." authors.workspace = true homepage.workspace = true @@ -18,14 +18,12 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } docify = { workspace = true } scale-info = { features = ["derive"], workspace = true } - frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -sp-runtime = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true +sp-io.workspace = true sp-metadata-ir = { optional = true, workspace = true } [features] diff --git a/substrate/frame/paged-list/README.md b/substrate/frame/paged-list/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/paged-list/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/paged-list/fuzzer/Cargo.toml b/substrate/frame/paged-list/fuzzer/Cargo.toml index d0108254ed2..6da42c652cc 100644 --- a/substrate/frame/paged-list/fuzzer/Cargo.toml +++ b/substrate/frame/paged-list/fuzzer/Cargo.toml @@ -19,7 +19,6 @@ path = "src/paged_list.rs" [dependencies] arbitrary = { workspace = true } honggfuzz = { workspace = true } - frame-support = { features = ["std"], workspace = true } sp-io = { features = ["std"], workspace = true } pallet-paged-list = { features = ["std"], workspace = true } diff --git a/substrate/frame/paged-list/fuzzer/README.md b/substrate/frame/paged-list/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/paged-list/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/parameters/Cargo.toml b/substrate/frame/parameters/Cargo.toml index a97ba1172a5..6e67949dadb 100644 --- a/substrate/frame/parameters/Cargo.toml +++ b/substrate/frame/parameters/Cargo.toml @@ -3,7 +3,7 @@ name = "pallet-parameters" description = "Pallet to store and configure parameters." repository.workspace = true license = "Apache-2.0" -version = "0.1.0" +version = "0.9.0" authors = ["Acala Developers", "Parity Technologies "] edition.workspace = true @@ -13,18 +13,17 @@ scale-info = { features = ["derive"], workspace = true } paste = { workspace = true } serde = { features = ["derive"], optional = true, workspace = true, default-features = true } docify = { workspace = true } - frame-support = { features = ["experimental"], workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true frame-benchmarking = { optional = true, workspace = true } [dev-dependencies] -sp-core = { features = ["std"], workspace = true, default-features = true } -sp-io = { features = ["std"], workspace = true, default-features = true } -pallet-example-basic = { features = ["std"], workspace = true, default-features = true } -pallet-balances = { features = ["std"], workspace = true, default-features = true } +sp-core = { features = ["std"], default-features = true, path = "../../primitives/core" } +sp-io = { features = ["std"], default-features = true, path = "../../primitives/io" } +pallet-example-basic = { features = ["std"], default-features = true, path = "../examples/basic" } +pallet-balances = { features = ["std"], default-features = true, path = "../balances" } [features] default = ["std"] @@ -42,14 +41,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-example-basic/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-example-basic/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/parameters/README.md b/substrate/frame/parameters/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/parameters/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/preimage/Cargo.toml b/substrate/frame/preimage/Cargo.toml index 1356ac403d3..b310b786c4f 100644 --- a/substrate/frame/preimage/Cargo.toml +++ b/substrate/frame/preimage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-preimage" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -15,16 +15,16 @@ workspace = true codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true sp-core = { optional = true, workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +sp-io.workspace = true +sp-runtime.workspace = true log = { workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { path = "../../primitives/core", default-features = false } [features] default = ["std"] @@ -33,7 +33,6 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] std = [ @@ -42,7 +41,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-io/std", @@ -51,6 +49,5 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/preimage/README.md b/substrate/frame/preimage/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/preimage/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/proxy/Cargo.toml b/substrate/frame/proxy/Cargo.toml index 40c1c975061..02d6df806c1 100644 --- a/substrate/frame/proxy/Cargo.toml +++ b/substrate/frame/proxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-proxy" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,15 +19,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["max-encoded-len"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-utility = { default-features = true, path = "../utility" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -36,10 +36,7 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", - "pallet-utility/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] @@ -47,14 +44,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-utility/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-utility/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/proxy/README.md b/substrate/frame/proxy/README.md index c52a881c590..290c49c0504 100644 --- a/substrate/frame/proxy/README.md +++ b/substrate/frame/proxy/README.md @@ -19,3 +19,8 @@ reject the announcement and in doing so, veto the execution. [`Config`]: ./trait.Config.html License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/ranked-collective/Cargo.toml b/substrate/frame/ranked-collective/Cargo.toml index eca59cf7fc2..95d210b3661 100644 --- a/substrate/frame/ranked-collective/Cargo.toml +++ b/substrate/frame/ranked-collective/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-ranked-collective" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,12 +20,12 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true impl-trait-for-tuples = { workspace = true } [features] diff --git a/substrate/frame/ranked-collective/README.md b/substrate/frame/ranked-collective/README.md index e9624159d2f..5c83f7813b4 100644 --- a/substrate/frame/ranked-collective/README.md +++ b/substrate/frame/ranked-collective/README.md @@ -20,3 +20,8 @@ controls the weight of a vote given the voters rank compared to the minimum rank An origin control, `EnsureRank`, ensures that the origin is a member of the collective of at least a particular rank. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/recovery/Cargo.toml b/substrate/frame/recovery/Cargo.toml index 44335e8f575..b72c3414b67 100644 --- a/substrate/frame/recovery/Cargo.toml +++ b/substrate/frame/recovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-recovery" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,14 +19,14 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -34,7 +34,6 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", 'frame-benchmarking', ] @@ -43,15 +42,12 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/recovery/README.md b/substrate/frame/recovery/README.md index 7e2dd7a2361..4ed70f1ad84 100644 --- a/substrate/frame/recovery/README.md +++ b/substrate/frame/recovery/README.md @@ -132,3 +132,8 @@ of this pallet are: one account to access another. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/referenda/Cargo.toml b/substrate/frame/referenda/Cargo.toml index 32dba343659..0e9a32e824c 100644 --- a/substrate/frame/referenda/Cargo.toml +++ b/substrate/frame/referenda/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-referenda" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,20 +22,20 @@ codec = { features = [ ], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true, default-features = true } -sp-arithmetic = { workspace = true } +sp-arithmetic.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true log = { workspace = true } [dev-dependencies] assert_matches = { workspace = true } -pallet-balances = { workspace = true, default-features = true } -pallet-preimage = { workspace = true, default-features = true } -pallet-scheduler = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-preimage = { default-features = true, path = "../preimage" } +pallet-scheduler = { default-features = true, path = "../scheduler" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -45,13 +45,9 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", - "pallet-preimage/std", - "pallet-scheduler/std", "scale-info/std", "serde", "sp-arithmetic/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] @@ -61,16 +57,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-preimage/runtime-benchmarks", - "pallet-scheduler/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-preimage/try-runtime", - "pallet-scheduler/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/referenda/README.md b/substrate/frame/referenda/README.md index b9a8b022cbd..f91ca2c4989 100644 --- a/substrate/frame/referenda/README.md +++ b/substrate/frame/referenda/README.md @@ -6,3 +6,8 @@ ## Overview The Referenda pallet handles the administration of general stakeholder voting. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/remark/Cargo.toml b/substrate/frame/remark/Cargo.toml index 487bada593c..9d6d1cf5ace 100644 --- a/substrate/frame/remark/Cargo.toml +++ b/substrate/frame/remark/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-remark" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,14 +20,14 @@ codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true, default-features = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true } +sp-core = { path = "../../primitives/core", default-features = false } [features] default = ["std"] diff --git a/substrate/frame/remark/README.md b/substrate/frame/remark/README.md index 5224f1b2882..9fbc8bb6975 100644 --- a/substrate/frame/remark/README.md +++ b/substrate/frame/remark/README.md @@ -4,3 +4,8 @@ Allows storing arbitrary data off chain. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/revive/Cargo.toml b/substrate/frame/revive/Cargo.toml index 747c2283e21..2629eacb8b2 100644 --- a/substrate/frame/revive/Cargo.toml +++ b/substrate/frame/revive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-revive" -version = "0.1.0" +version = "0.2.0" authors.workspace = true edition.workspace = true build = "build.rs" @@ -33,39 +33,42 @@ impl-trait-for-tuples = { workspace = true } # Substrate Dependencies environmental = { workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true pallet-balances = { optional = true, workspace = true } -pallet-revive-fixtures = { workspace = true, default-features = false } -pallet-revive-uapi = { workspace = true, default-features = true } -pallet-revive-proc-macro = { workspace = true, default-features = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } +pallet-revive-fixtures.workspace = true +pallet-revive-fixtures.default-features = false +pallet-revive-uapi.workspace = true +pallet-revive-uapi.default-features = true +pallet-revive-proc-macro.workspace = true +pallet-revive-proc-macro.default-features = true +sp-api.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-std.workspace = true +xcm.workspace = true +xcm-builder.workspace = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } assert_matches = { workspace = true } pretty_assertions = { workspace = true } wat = { workspace = true } -pallet-revive-fixtures = { workspace = true, default-features = true } +pallet-revive-fixtures = { default-features = true, path = "fixtures" } # Polkadot Dependencies -xcm-builder = { workspace = true, default-features = true } +xcm-builder = { default-features = true, path = "../../../polkadot/xcm/xcm-builder", package = "staging-xcm-builder" } # Substrate Dependencies -pallet-balances = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-assets = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +pallet-message-queue = { default-features = true, path = "../message-queue" } +pallet-utility = { default-features = true, path = "../utility" } +pallet-assets = { default-features = true, path = "../assets" } +pallet-proxy = { default-features = true, path = "../proxy" } +sp-keystore = { default-features = true, path = "../../primitives/keystore" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } [features] default = ["std"] @@ -81,17 +84,13 @@ std = [ "frame-system/std", "log/std", "pallet-balances?/std", - "pallet-proxy/std", "pallet-revive-fixtures/std", - "pallet-timestamp/std", - "pallet-utility/std", "polkavm/std", "scale-info/std", "serde", "sp-api/std", "sp-core/std", "sp-io/std", - "sp-keystore/std", "sp-runtime/std", "sp-std/std", "xcm-builder/std", @@ -101,23 +100,13 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-message-queue/runtime-benchmarks", - "pallet-proxy/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", - "pallet-utility/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-assets/try-runtime", "pallet-balances/try-runtime", - "pallet-message-queue/try-runtime", - "pallet-proxy/try-runtime", - "pallet-timestamp/try-runtime", - "pallet-utility/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/revive/README.md b/substrate/frame/revive/README.md index 5352e636c25..e4afac43e0b 100644 --- a/substrate/frame/revive/README.md +++ b/substrate/frame/revive/README.md @@ -102,3 +102,8 @@ New interfaces are generally added as unstable and might go through several iter stable interface. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/revive/fixtures/Cargo.toml b/substrate/frame/revive/fixtures/Cargo.toml index 9e54acdace7..a295a92593e 100644 --- a/substrate/frame/revive/fixtures/Cargo.toml +++ b/substrate/frame/revive/fixtures/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-revive-fixtures" publish = true -version = "0.1.0" +version = "0.2.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -11,8 +11,8 @@ description = "Fixtures for testing and benchmarking" workspace = true [dependencies] -frame-system = { workspace = true, default-features = true, optional = true } -sp-runtime = { workspace = true, default-features = true, optional = true } +frame-system = { workspace = true, optional = true, default-features = true } +sp-runtime = { workspace = true, optional = true, default-features = true } anyhow = { workspace = true } [build-dependencies] diff --git a/substrate/frame/revive/fixtures/README.md b/substrate/frame/revive/fixtures/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/revive/fixtures/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/revive/mock-network/Cargo.toml b/substrate/frame/revive/mock-network/Cargo.toml index 0d597bbdc22..c4acc2d131c 100644 --- a/substrate/frame/revive/mock-network/Cargo.toml +++ b/substrate/frame/revive/mock-network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-revive-mock-network" -version = "0.1.0" +version = "0.2.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -13,38 +13,52 @@ workspace = true [dependencies] codec = { features = ["derive", "max-encoded-len"], workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-assets = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-revive = { workspace = true, default-features = true } -pallet-revive-uapi = { workspace = true } -pallet-revive-proc-macro = { workspace = true, default-features = true } -pallet-message-queue = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -polkadot-runtime-parachains = { workspace = true, default-features = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-assets.workspace = true +pallet-assets.default-features = true +pallet-balances.workspace = true +pallet-balances.default-features = true +pallet-revive.workspace = true +pallet-revive.default-features = true +pallet-revive-uapi.workspace = true +pallet-revive-proc-macro.workspace = true +pallet-revive-proc-macro.default-features = true +pallet-message-queue.workspace = true +pallet-message-queue.default-features = true +pallet-proxy.workspace = true +pallet-proxy.default-features = true +pallet-timestamp.workspace = true +pallet-timestamp.default-features = true +pallet-utility.workspace = true +pallet-utility.default-features = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-parachain-primitives.default-features = true +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +polkadot-runtime-parachains.workspace = true +polkadot-runtime-parachains.default-features = true scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -xcm = { workspace = true } -xcm-builder = { workspace = true, default-features = true } -xcm-executor = { workspace = true } -xcm-simulator = { workspace = true, default-features = true } +sp-api.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-tracing.workspace = true +sp-tracing.default-features = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-builder.default-features = true +xcm-executor.workspace = true +xcm-simulator.workspace = true +xcm-simulator.default-features = true [dev-dependencies] assert_matches = { workspace = true } pretty_assertions = { workspace = true } -pallet-revive-fixtures = { workspace = true } +pallet-revive-fixtures = { path = "../fixtures", default-features = false } [features] default = ["std"] @@ -54,7 +68,6 @@ std = [ "frame-system/std", "pallet-balances/std", "pallet-proxy/std", - "pallet-revive-fixtures/std", "pallet-revive/std", "pallet-timestamp/std", "pallet-utility/std", diff --git a/substrate/frame/revive/mock-network/README.md b/substrate/frame/revive/mock-network/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/revive/mock-network/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/revive/proc-macro/Cargo.toml b/substrate/frame/revive/proc-macro/Cargo.toml index 7b47d605350..c43fa42d826 100644 --- a/substrate/frame/revive/proc-macro/Cargo.toml +++ b/substrate/frame/revive/proc-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-revive-proc-macro" -version = "0.1.0" +version = "0.1.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/revive/proc-macro/README.md b/substrate/frame/revive/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/revive/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/revive/uapi/Cargo.toml b/substrate/frame/revive/uapi/Cargo.toml index 862bf36f07c..5c3ef309024 100644 --- a/substrate/frame/revive/uapi/Cargo.toml +++ b/substrate/frame/revive/uapi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-revive-uapi" -version = "0.1.0" +version = "0.1.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/revive/uapi/README.md b/substrate/frame/revive/uapi/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/revive/uapi/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/root-offences/Cargo.toml b/substrate/frame/root-offences/Cargo.toml index f80fed11b97..298d5953d1c 100644 --- a/substrate/frame/root-offences/Cargo.toml +++ b/substrate/frame/root-offences/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-root-offences" -version = "25.0.0" +version = "35.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,60 +18,47 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } - pallet-session = { features = ["historical"], workspace = true } -pallet-staking = { workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } -sp-staking = { workspace = true } +pallet-staking.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true +sp-staking.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +pallet-staking-reward-curve = { default-features = true, path = "../staking/reward-curve" } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true } -sp-std = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { path = "../../primitives/io", default-features = false } +sp-std = { default-features = true, path = "../../primitives/std" } -frame-election-provider-support = { workspace = true, default-features = true } +frame-election-provider-support = { default-features = true, path = "../election-provider-support" } [features] runtime-benchmarks = [ - "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ - "frame-election-provider-support/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-session/try-runtime", "pallet-staking/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] default = ["std"] std = [ "codec/std", - "frame-election-provider-support/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "pallet-session/std", "pallet-staking/std", - "pallet-timestamp/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-staking/std", ] diff --git a/substrate/frame/root-offences/README.md b/substrate/frame/root-offences/README.md index b4e8381df2e..78b6b7a0c5b 100644 --- a/substrate/frame/root-offences/README.md +++ b/substrate/frame/root-offences/README.md @@ -3,3 +3,8 @@ Pallet that allows the root to create an offence. NOTE: This pallet should only be used for testing purposes. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/root-testing/Cargo.toml b/substrate/frame/root-testing/Cargo.toml index ee3ce801100..6c747566418 100644 --- a/substrate/frame/root-testing/Cargo.toml +++ b/substrate/frame/root-testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-root-testing" -version = "4.0.0" +version = "14.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,11 +18,11 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [features] try-runtime = [ diff --git a/substrate/frame/root-testing/README.md b/substrate/frame/root-testing/README.md index a0eeda5cc6a..de17c18ccfa 100644 --- a/substrate/frame/root-testing/README.md +++ b/substrate/frame/root-testing/README.md @@ -3,3 +3,8 @@ Pallet that contains extrinsics that can be useful in testing. NOTE: This pallet should only be used for testing purposes and should not be used in production runtimes! + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/safe-mode/Cargo.toml b/substrate/frame/safe-mode/Cargo.toml index e7f165ae67d..a01a3a48e3a 100644 --- a/substrate/frame/safe-mode/Cargo.toml +++ b/substrate/frame/safe-mode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-safe-mode" -version = "9.0.0" +version = "19.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,22 +18,22 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } docify = { workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true scale-info = { features = ["derive"], workspace = true } -sp-arithmetic = { workspace = true } -sp-runtime = { workspace = true } +sp-arithmetic.workspace = true +sp-runtime.workspace = true pallet-balances = { optional = true, workspace = true } pallet-utility = { optional = true, workspace = true } pallet-proxy = { optional = true, workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } -frame-support = { features = ["experimental"], workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-utility = { default-features = true, path = "../utility" } +pallet-proxy = { default-features = true, path = "../proxy" } +frame-support = { features = ["experimental"], default-features = true, path = "../support" } [features] default = ["std"] @@ -47,8 +47,6 @@ std = [ "pallet-utility?/std", "scale-info/std", "sp-arithmetic/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ diff --git a/substrate/frame/safe-mode/README.md b/substrate/frame/safe-mode/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/safe-mode/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/salary/Cargo.toml b/substrate/frame/salary/Cargo.toml index 9e4cf06288d..3d6ca82edcf 100644 --- a/substrate/frame/salary/Cargo.toml +++ b/substrate/frame/salary/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-salary" -version = "13.0.0" +version = "23.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,12 +20,12 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true pallet-ranked-collective = { optional = true, workspace = true } [features] diff --git a/substrate/frame/salary/README.md b/substrate/frame/salary/README.md index ec3882dd097..191d0e1191d 100644 --- a/substrate/frame/salary/README.md +++ b/substrate/frame/salary/README.md @@ -1,3 +1,8 @@ # Salary Make periodic payment to members of a ranked collective according to rank. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/sassafras/Cargo.toml b/substrate/frame/sassafras/Cargo.toml index 7eb2bda96ff..18bc9f9d5ee 100644 --- a/substrate/frame/sassafras/Cargo.toml +++ b/substrate/frame/sassafras/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-sassafras" -version = "0.3.5-dev" +version = "0.3.5" authors = ["Parity Technologies "] edition.workspace = true license = "Apache-2.0" @@ -20,17 +20,17 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true log = { workspace = true } sp-consensus-sassafras = { features = ["serde"], workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] array-bytes = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } [features] default = ["std"] diff --git a/substrate/frame/sassafras/README.md b/substrate/frame/sassafras/README.md index f0e24a05355..27c366eb679 100644 --- a/substrate/frame/sassafras/README.md +++ b/substrate/frame/sassafras/README.md @@ -6,3 +6,8 @@ Runtime module for SASSAFRAS consensus. # ⚠️ WARNING ⚠️ The crate interfaces and structures are experimental and may be subject to changes. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/scheduler/Cargo.toml b/substrate/frame/scheduler/Cargo.toml index 1432ada9133..3f1dcfa44ab 100644 --- a/substrate/frame/scheduler/Cargo.toml +++ b/substrate/frame/scheduler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-scheduler" -version = "29.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,17 +17,17 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-weights = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-weights.workspace = true docify = { workspace = true } [dev-dependencies] -pallet-preimage = { workspace = true, default-features = true } -sp-core = { workspace = true } -substrate-test-utils = { workspace = true } +pallet-preimage = { default-features = true, path = "../preimage" } +sp-core = { path = "../../primitives/core", default-features = false } +substrate-test-utils = { path = "../../test-utils" } [features] default = ["std"] @@ -36,7 +36,6 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-preimage/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] std = [ @@ -45,9 +44,7 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-preimage/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", "sp-weights/std", @@ -55,6 +52,5 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-preimage/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/scheduler/README.md b/substrate/frame/scheduler/README.md index 5e233fdbdb0..c99d127a49e 100644 --- a/substrate/frame/scheduler/README.md +++ b/substrate/frame/scheduler/README.md @@ -32,3 +32,8 @@ then those filter will not be used when dispatching the schedule call. - `cancel_named` - the named complement to the cancel function. License: Apache 2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/scored-pool/Cargo.toml b/substrate/frame/scored-pool/Cargo.toml index d945ef42a47..562851e2918 100644 --- a/substrate/frame/scored-pool/Cargo.toml +++ b/substrate/frame/scored-pool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-scored-pool" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,14 +18,14 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -33,15 +33,12 @@ std = [ "codec/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/scored-pool/README.md b/substrate/frame/scored-pool/README.md index 455bae24e79..37ca416fbe0 100644 --- a/substrate/frame/scored-pool/README.md +++ b/substrate/frame/scored-pool/README.md @@ -71,3 +71,8 @@ pub mod pallet { This module depends on the [System module](https://docs.rs/frame-system/latest/frame_system/). License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/session/Cargo.toml b/substrate/frame/session/Cargo.toml index b82112681e6..5587c840b02 100644 --- a/substrate/frame/session/Cargo.toml +++ b/substrate/frame/session/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-session" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,16 +20,16 @@ codec = { features = ["derive"], workspace = true } impl-trait-for-tuples = { workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-timestamp = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-timestamp.workspace = true sp-core = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-session = { workspace = true } +sp-session.workspace = true sp-staking = { features = ["serde"], workspace = true } sp-trie = { optional = true, workspace = true } -sp-state-machine = { workspace = true } +sp-state-machine.workspace = true [features] default = ["historical", "std"] diff --git a/substrate/frame/session/README.md b/substrate/frame/session/README.md index 5a063bffee0..ee00dd6518b 100644 --- a/substrate/frame/session/README.md +++ b/substrate/frame/session/README.md @@ -79,3 +79,8 @@ fn validators() -> Vec<: - [Staking](https://docs.rs/pallet-staking/latest/pallet_staking/) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/session/benchmarking/Cargo.toml b/substrate/frame/session/benchmarking/Cargo.toml index 264bc10a33f..afc9266ffc2 100644 --- a/substrate/frame/session/benchmarking/Cargo.toml +++ b/substrate/frame/session/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-session-benchmarking" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,49 +18,41 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } rand = { features = ["std_rng"], workspace = true } -frame-benchmarking = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-session = { workspace = true } -pallet-staking = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } +frame-benchmarking.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-session.workspace = true +pallet-staking.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true [dev-dependencies] codec = { features = ["derive"], workspace = true, default-features = true } scale-info = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +frame-election-provider-support = { default-features = true, path = "../../election-provider-support" } +pallet-balances = { default-features = true, path = "../../balances" } +pallet-staking-reward-curve = { default-features = true, path = "../../staking/reward-curve" } +pallet-timestamp = { default-features = true, path = "../../timestamp" } +sp-core = { default-features = true, path = "../../../primitives/core" } +sp-io = { default-features = true, path = "../../../primitives/io" } [features] default = ["std"] std = [ "frame-benchmarking/std", - "frame-election-provider-support/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "pallet-session/std", "pallet-staking/std", - "pallet-timestamp/std", "rand/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", "sp-session/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", - "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-staking/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] diff --git a/substrate/frame/session/benchmarking/README.md b/substrate/frame/session/benchmarking/README.md index e097f03f34a..d411781cadf 100644 --- a/substrate/frame/session/benchmarking/README.md +++ b/substrate/frame/session/benchmarking/README.md @@ -1,3 +1,8 @@ Benchmarks for the Session Pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/society/Cargo.toml b/substrate/frame/society/Cargo.toml index 555dee68ba0..fecb2f8f31d 100644 --- a/substrate/frame/society/Cargo.toml +++ b/substrate/frame/society/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-society" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,35 +20,31 @@ log = { workspace = true } rand_chacha = { workspace = true } scale-info = { features = ["derive"], workspace = true } codec = { features = ["derive"], workspace = true } - -sp-io = { workspace = true } -sp-arithmetic = { workspace = true } -sp-runtime = { workspace = true } +sp-io.workspace = true +sp-arithmetic.workspace = true +sp-runtime.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true [dev-dependencies] -frame-support-test = { workspace = true } -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +frame-support-test = { path = "../support/test" } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] std = [ "codec/std", "frame-benchmarking?/std", - "frame-support-test/std", "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "rand_chacha/std", "scale-info/std", "sp-arithmetic/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] @@ -57,13 +53,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ - "frame-support-test/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/society/README.md b/substrate/frame/society/README.md index c091d6c97d4..12388734181 100644 --- a/substrate/frame/society/README.md +++ b/substrate/frame/society/README.md @@ -226,3 +226,8 @@ make judgement on a suspended candidate. The max membership count must be greater than 1. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/staking/Cargo.toml b/substrate/frame/staking/Cargo.toml index a6a0ccd3b0a..5f61b3a0cb3 100644 --- a/substrate/frame/staking/Cargo.toml +++ b/substrate/frame/staking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-staking" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,34 +21,30 @@ codec = { features = [ "derive", ], workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } sp-staking = { features = ["serde"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-session = { features = [ - "historical", -], workspace = true } -pallet-authorship = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-session = { features = ["historical"], workspace = true } +pallet-authorship.workspace = true sp-application-crypto = { features = ["serde"], workspace = true } -frame-election-provider-support = { workspace = true } +frame-election-provider-support.workspace = true log = { workspace = true } - -# Optional imports for benchmarking frame-benchmarking = { optional = true, workspace = true } rand_chacha = { optional = true, workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-npos-elections = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -pallet-staking-reward-curve = { workspace = true, default-features = true } -pallet-bags-list = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } -frame-benchmarking = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-npos-elections = { default-features = true, path = "../../primitives/npos-elections" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +pallet-staking-reward-curve = { default-features = true, path = "reward-curve" } +pallet-bags-list = { default-features = true, path = "../bags-list" } +substrate-test-utils = { path = "../../test-utils" } +frame-benchmarking = { default-features = true, path = "../benchmarking" } +frame-election-provider-support = { default-features = true, path = "../election-provider-support" } rand_chacha = { workspace = true, default-features = true } [features] @@ -61,28 +57,19 @@ std = [ "frame-system/std", "log/std", "pallet-authorship/std", - "pallet-bags-list/std", - "pallet-balances/std", "pallet-session/std", - "pallet-timestamp/std", "scale-info/std", "serde/std", "sp-application-crypto/std", - "sp-core/std", "sp-io/std", - "sp-npos-elections/std", "sp-runtime/std", "sp-staking/std", - "sp-tracing/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-bags-list/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "rand_chacha", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", @@ -92,9 +79,6 @@ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-authorship/try-runtime", - "pallet-bags-list/try-runtime", - "pallet-balances/try-runtime", "pallet-session/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/staking/README.md b/substrate/frame/staking/README.md index 2938e2fe770..9aabb4a17f6 100644 --- a/substrate/frame/staking/README.md +++ b/substrate/frame/staking/README.md @@ -266,3 +266,8 @@ is optional and allow to set some initial stakers. validators is stored in the Session module's `Validators` at the end of each era. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/staking/reward-curve/Cargo.toml b/substrate/frame/staking/reward-curve/Cargo.toml index 8e60b3962a9..7816300ea0c 100644 --- a/substrate/frame/staking/reward-curve/Cargo.toml +++ b/substrate/frame/staking/reward-curve/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-staking-reward-curve" -version = "11.0.0" +version = "12.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -24,4 +24,4 @@ quote = { workspace = true } syn = { features = ["full", "visit"], workspace = true } [dev-dependencies] -sp-runtime = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../../../primitives/runtime" } diff --git a/substrate/frame/staking/reward-curve/README.md b/substrate/frame/staking/reward-curve/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/staking/reward-curve/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/staking/reward-fn/Cargo.toml b/substrate/frame/staking/reward-fn/Cargo.toml index 87b71ee8050..49cf9e66a82 100644 --- a/substrate/frame/staking/reward-fn/Cargo.toml +++ b/substrate/frame/staking/reward-fn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-staking-reward-fn" -version = "19.0.0" +version = "22.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,7 +18,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] log = { workspace = true } -sp-arithmetic = { workspace = true } +sp-arithmetic.workspace = true [features] default = ["std"] diff --git a/substrate/frame/staking/reward-fn/README.md b/substrate/frame/staking/reward-fn/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/staking/reward-fn/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/staking/runtime-api/Cargo.toml b/substrate/frame/staking/runtime-api/Cargo.toml index d67b1e173b2..b723c461195 100644 --- a/substrate/frame/staking/runtime-api/Cargo.toml +++ b/substrate/frame/staking/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-staking-runtime-api" -version = "14.0.0" +version = "24.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,8 +17,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-staking = { workspace = true } +sp-api.workspace = true +sp-staking.workspace = true [features] default = ["std"] diff --git a/substrate/frame/staking/runtime-api/README.md b/substrate/frame/staking/runtime-api/README.md index a999e519f8c..22a8373cb66 100644 --- a/substrate/frame/staking/runtime-api/README.md +++ b/substrate/frame/staking/runtime-api/README.md @@ -1,3 +1,8 @@ Runtime API definition for the staking pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/state-trie-migration/Cargo.toml b/substrate/frame/state-trie-migration/Cargo.toml index 8c82bc38da9..4a7cfa571c5 100644 --- a/substrate/frame/state-trie-migration/Cargo.toml +++ b/substrate/frame/state-trie-migration/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-state-trie-migration" -version = "29.0.0" +version = "40.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,19 +22,19 @@ serde = { optional = true, workspace = true, default-features = true } thousands = { optional = true, workspace = true } zstd = { optional = true, workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true remote-externalities = { optional = true, workspace = true, default-features = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true substrate-state-trie-migration-rpc = { optional = true, workspace = true, default-features = true } [dev-dependencies] parking_lot = { workspace = true, default-features = true } tokio = { features = ["macros"], workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } [features] default = ["std"] @@ -44,25 +44,21 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-core/std", "sp-io/std", "sp-runtime/std", - "sp-tracing/std", ] runtime-benchmarks = [ "frame-benchmarking", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] remote-test = [ diff --git a/substrate/frame/state-trie-migration/README.md b/substrate/frame/state-trie-migration/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/state-trie-migration/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/statement/Cargo.toml b/substrate/frame/statement/Cargo.toml index e601881cd72..4747377b3bc 100644 --- a/substrate/frame/statement/Cargo.toml +++ b/substrate/frame/statement/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-statement" -version = "10.0.0" +version = "20.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,17 +17,17 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-statement-store = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-io = { workspace = true } -sp-core = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-statement-store.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-io.workspace = true +sp-core.workspace = true log = { workspace = true } [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -36,7 +36,6 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", "sp-api/std", "sp-core/std", @@ -47,6 +46,5 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/statement/README.md b/substrate/frame/statement/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/statement/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/sudo/Cargo.toml b/substrate/frame/sudo/Cargo.toml index 9b362019b29..ad291e6f40d 100644 --- a/substrate/frame/sudo/Cargo.toml +++ b/substrate/frame/sudo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-sudo" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,15 +19,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true docify = { workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -37,7 +37,6 @@ std = [ "frame-support/std", "frame-system/std", "scale-info/std", - "sp-core/std", "sp-io/std", "sp-runtime/std", ] diff --git a/substrate/frame/sudo/README.md b/substrate/frame/sudo/README.md index 371f89e5348..82493c98a3d 100644 --- a/substrate/frame/sudo/README.md +++ b/substrate/frame/sudo/README.md @@ -75,3 +75,8 @@ You need to set an initial superuser account as the sudo `key`. [`Origin`]: https://docs.substrate.io/main-docs/build/origins/ License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/Cargo.toml b/substrate/frame/support/Cargo.toml index 549059e261c..698c3299f5e 100644 --- a/substrate/frame/support/Cargo.toml +++ b/substrate/frame/support/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-support" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -28,35 +28,32 @@ scale-info = { features = [ frame-metadata = { features = [ "current", ], workspace = true } -sp-api = { features = [ - "frame-metadata", -], workspace = true } -sp-std = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { features = [ - "serde", -], workspace = true } -sp-tracing = { workspace = true } -sp-core = { workspace = true } -sp-arithmetic = { workspace = true } -sp-inherents = { workspace = true } -sp-staking = { workspace = true } -sp-weights = { workspace = true } -sp-debug-derive = { workspace = true } -sp-metadata-ir = { workspace = true } +sp-api = { features = ["frame-metadata"], workspace = true } +sp-std.workspace = true +sp-io.workspace = true +sp-runtime = { features = ["serde"], workspace = true } +sp-tracing.workspace = true +sp-core.workspace = true +sp-arithmetic.workspace = true +sp-inherents.workspace = true +sp-staking.workspace = true +sp-weights.workspace = true +sp-debug-derive.workspace = true +sp-metadata-ir.workspace = true tt-call = { workspace = true } macro_magic = { workspace = true } -frame-support-procedural = { workspace = true } +frame-support-procedural.workspace = true paste = { workspace = true, default-features = true } sp-state-machine = { optional = true, workspace = true } bitflags = { workspace = true } impl-trait-for-tuples = { workspace = true } smallvec = { workspace = true, default-features = true } log = { workspace = true } -sp-crypto-hashing-proc-macro = { workspace = true, default-features = true } +sp-crypto-hashing-proc-macro.workspace = true +sp-crypto-hashing-proc-macro.default-features = true k256 = { features = ["ecdsa"], workspace = true } environmental = { workspace = true } -sp-genesis-builder = { workspace = true } +sp-genesis-builder.workspace = true serde_json = { features = ["alloc"], workspace = true } docify = { workspace = true } static_assertions = { workspace = true, default-features = true } @@ -66,9 +63,9 @@ aquamarine = { workspace = true } [dev-dependencies] assert_matches = { workspace = true } pretty_assertions = { workspace = true } -sp-timestamp = { workspace = true } -frame-system = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } +sp-timestamp = { path = "../../primitives/timestamp", default-features = false } +frame-system = { default-features = true, path = "../system" } +sp-crypto-hashing = { default-features = true, path = "../../primitives/crypto/hashing" } [features] default = ["std"] @@ -77,7 +74,6 @@ std = [ "environmental/std", "frame-metadata/std", "frame-support-procedural/std", - "frame-system/std", "k256/std", "log/std", "scale-info/std", @@ -95,17 +91,14 @@ std = [ "sp-staking/std", "sp-state-machine/std", "sp-std/std", - "sp-timestamp/std", "sp-tracing/std", "sp-weights/std", ] runtime-benchmarks = [ - "frame-system/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ - "frame-system/try-runtime", "sp-debug-derive/force-debug", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/support/README.md b/substrate/frame/support/README.md index dd2a07346dd..d055afaf206 100644 --- a/substrate/frame/support/README.md +++ b/substrate/frame/support/README.md @@ -1,3 +1,8 @@ Support code for the runtime. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/procedural/Cargo.toml b/substrate/frame/support/procedural/Cargo.toml index 51790062b2c..501bbaf7521 100644 --- a/substrate/frame/support/procedural/Cargo.toml +++ b/substrate/frame/support/procedural/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-support-procedural" -version = "23.0.0" +version = "30.0.3" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -26,11 +26,12 @@ itertools = { workspace = true } proc-macro2 = { workspace = true } quote = { workspace = true } syn = { features = ["full", "parsing", "visit-mut"], workspace = true } -frame-support-procedural-tools = { workspace = true, default-features = true } +frame-support-procedural-tools.workspace = true +frame-support-procedural-tools.default-features = true macro_magic = { features = ["proc_support"], workspace = true } proc-macro-warning = { workspace = true } expander = { workspace = true } -sp-crypto-hashing = { workspace = true } +sp-crypto-hashing.workspace = true [dev-dependencies] codec = { features = [ @@ -38,30 +39,20 @@ codec = { features = [ "max-encoded-len", ], workspace = true } regex = { workspace = true } -sp-metadata-ir = { workspace = true } +sp-metadata-ir = { path = "../../../primitives/metadata-ir", default-features = false } scale-info = { features = ["derive"], workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { features = [ - "serde", -], workspace = true } -frame-system = { workspace = true } -frame-support = { workspace = true } +sp-core = { path = "../../../primitives/core", default-features = false } +sp-io = { path = "../../../primitives/io", default-features = false } +sp-runtime = { features = ["serde"], path = "../../../primitives/runtime", default-features = false } +frame-system = { path = "../../system", default-features = false } +frame-support = { path = "..", default-features = false } pretty_assertions = { workspace = true } static_assertions = { workspace = true } [features] default = ["std"] std = [ - "codec/std", - "frame-support/std", - "frame-system/std", - "scale-info/std", - "sp-core/std", "sp-crypto-hashing/std", - "sp-io/std", - "sp-metadata-ir/std", - "sp-runtime/std", ] no-metadata-docs = [] experimental = [] diff --git a/substrate/frame/support/procedural/README.md b/substrate/frame/support/procedural/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/procedural/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/procedural/tools/Cargo.toml b/substrate/frame/support/procedural/tools/Cargo.toml index e61e17e8ac7..9da81997e0d 100644 --- a/substrate/frame/support/procedural/tools/Cargo.toml +++ b/substrate/frame/support/procedural/tools/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-support-procedural-tools" -version = "10.0.0" +version = "13.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,4 +19,5 @@ proc-macro-crate = { workspace = true } proc-macro2 = { workspace = true } quote = { workspace = true } syn = { features = ["extra-traits", "full", "visit"], workspace = true } -frame-support-procedural-tools-derive = { workspace = true, default-features = true } +frame-support-procedural-tools-derive.workspace = true +frame-support-procedural-tools-derive.default-features = true diff --git a/substrate/frame/support/procedural/tools/README.md b/substrate/frame/support/procedural/tools/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/procedural/tools/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/procedural/tools/derive/Cargo.toml b/substrate/frame/support/procedural/tools/derive/Cargo.toml index 80cde38fd5b..6039fe5aaeb 100644 --- a/substrate/frame/support/procedural/tools/derive/Cargo.toml +++ b/substrate/frame/support/procedural/tools/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-support-procedural-tools-derive" -version = "11.0.0" +version = "12.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/support/procedural/tools/derive/README.md b/substrate/frame/support/procedural/tools/derive/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/procedural/tools/derive/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/test/Cargo.toml b/substrate/frame/support/test/Cargo.toml index 5c12c082305..0427a0f0cd2 100644 --- a/substrate/frame/support/test/Cargo.toml +++ b/substrate/frame/support/test/Cargo.toml @@ -20,23 +20,22 @@ serde = { features = ["derive"], workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-metadata = { features = ["current"], workspace = true } -sp-api = { workspace = true } -sp-arithmetic = { workspace = true } -sp-io = { workspace = true } +sp-api.workspace = true +sp-arithmetic.workspace = true +sp-io.workspace = true sp-state-machine = { optional = true, workspace = true, default-features = true } frame-support = { features = ["experimental"], workspace = true } -frame-benchmarking = { workspace = true } -sp-runtime = { workspace = true } -sp-core = { workspace = true } -sp-version = { workspace = true } -sp-metadata-ir = { workspace = true } +frame-benchmarking.workspace = true +sp-runtime.workspace = true +sp-core.workspace = true +sp-version.workspace = true +sp-metadata-ir.workspace = true trybuild = { features = ["diff"], workspace = true } pretty_assertions = { workspace = true } rustversion = { workspace = true } -frame-system = { workspace = true } -frame-executive = { workspace = true } -# The "std" feature for this pallet is never activated on purpose, in order to test construct_runtime error message -test-pallet = { workspace = true } +frame-system.workspace = true +frame-executive.workspace = true +test-pallet.workspace = true [features] default = ["std"] diff --git a/substrate/frame/support/test/README.md b/substrate/frame/support/test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/test/compile_pass/Cargo.toml b/substrate/frame/support/test/compile_pass/Cargo.toml index 9e0a7ff7c67..56f9e0b89ad 100644 --- a/substrate/frame/support/test/compile_pass/Cargo.toml +++ b/substrate/frame/support/test/compile_pass/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-support-test-compile-pass" -version = "4.0.0-dev" +version = "4.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,11 +17,11 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-version = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-version.workspace = true [features] default = ["std"] diff --git a/substrate/frame/support/test/compile_pass/README.md b/substrate/frame/support/test/compile_pass/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/test/compile_pass/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/test/pallet/Cargo.toml b/substrate/frame/support/test/pallet/Cargo.toml index f03377dc21e..a3027201d77 100644 --- a/substrate/frame/support/test/pallet/Cargo.toml +++ b/substrate/frame/support/test/pallet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-support-test-pallet" -version = "4.0.0-dev" +version = "4.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,9 +18,9 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/support/test/pallet/README.md b/substrate/frame/support/test/pallet/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/test/pallet/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/support/test/stg_frame_crate/README.md b/substrate/frame/support/test/stg_frame_crate/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/support/test/stg_frame_crate/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/system/Cargo.toml b/substrate/frame/system/Cargo.toml index 38349c7edbd..2a035b1ca38 100644 --- a/substrate/frame/system/Cargo.toml +++ b/substrate/frame/system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-system" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,19 +21,19 @@ codec = { features = ["derive"], workspace = true } log = { workspace = true } scale-info = { features = ["derive", "serde"], workspace = true } serde = { features = ["alloc", "derive"], workspace = true } -frame-support = { workspace = true } +frame-support.workspace = true sp-core = { features = ["serde"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true sp-runtime = { features = ["serde"], workspace = true } -sp-std = { workspace = true } +sp-std.workspace = true sp-version = { features = ["serde"], workspace = true } sp-weights = { features = ["serde"], workspace = true } docify = { workspace = true } [dev-dependencies] criterion = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sp-externalities = { default-features = true, path = "../../primitives/externalities" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } [features] default = ["std"] @@ -44,7 +44,6 @@ std = [ "scale-info/std", "serde/std", "sp-core/std", - "sp-externalities/std", "sp-io/std", "sp-runtime/std", "sp-std/std", diff --git a/substrate/frame/system/README.md b/substrate/frame/system/README.md index c15281d365b..11e100630b9 100644 --- a/substrate/frame/system/README.md +++ b/substrate/frame/system/README.md @@ -76,3 +76,8 @@ pub mod pallet { ``` License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/system/benchmarking/Cargo.toml b/substrate/frame/system/benchmarking/Cargo.toml index d9b5e7083bd..3ef4cd5b516 100644 --- a/substrate/frame/system/benchmarking/Cargo.toml +++ b/substrate/frame/system/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-system-benchmarking" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,16 +18,16 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -frame-benchmarking = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +frame-benchmarking.workspace = true +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-io = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sp-version = { workspace = true, default-features = true } +sp-io = { default-features = true, path = "../../../primitives/io" } +sp-externalities = { default-features = true, path = "../../../primitives/externalities" } +sp-version = { default-features = true, path = "../../../primitives/version" } [features] default = ["std"] @@ -38,10 +38,7 @@ std = [ "frame-system/std", "scale-info/std", "sp-core/std", - "sp-externalities/std", - "sp-io/std", "sp-runtime/std", - "sp-version/std", ] runtime-benchmarks = [ diff --git a/substrate/frame/system/benchmarking/README.md b/substrate/frame/system/benchmarking/README.md index 811207fd8c0..f234ef5321c 100644 --- a/substrate/frame/system/benchmarking/README.md +++ b/substrate/frame/system/benchmarking/README.md @@ -1 +1,6 @@ License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/system/rpc/runtime-api/Cargo.toml b/substrate/frame/system/rpc/runtime-api/Cargo.toml index 8e968a53675..1d5f02f458a 100644 --- a/substrate/frame/system/rpc/runtime-api/Cargo.toml +++ b/substrate/frame/system/rpc/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-system-rpc-runtime-api" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,7 +17,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } -sp-api = { workspace = true } +sp-api.workspace = true docify = { workspace = true } [features] diff --git a/substrate/frame/system/rpc/runtime-api/README.md b/substrate/frame/system/rpc/runtime-api/README.md index d418cad5a34..ed7516dd9b7 100644 --- a/substrate/frame/system/rpc/runtime-api/README.md +++ b/substrate/frame/system/rpc/runtime-api/README.md @@ -5,3 +5,8 @@ of a node that wants to use the custom RPC extension adding System access methods. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/timestamp/Cargo.toml b/substrate/frame/timestamp/Cargo.toml index 0eff0530c7e..ad4087cdbfe 100644 --- a/substrate/frame/timestamp/Cargo.toml +++ b/substrate/frame/timestamp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-timestamp" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,19 +21,19 @@ codec = { features = ["derive", "max-encoded-len"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-inherents = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-inherents.workspace = true sp-io = { optional = true, workspace = true } -sp-runtime = { workspace = true } -sp-storage = { workspace = true } -sp-timestamp = { workspace = true } +sp-runtime.workspace = true +sp-storage.workspace = true +sp-timestamp.workspace = true docify = { workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -44,7 +44,6 @@ std = [ "frame-system/std", "log/std", "scale-info/std", - "sp-core/std", "sp-inherents/std", "sp-io?/std", "sp-runtime/std", diff --git a/substrate/frame/timestamp/README.md b/substrate/frame/timestamp/README.md index 55c8343187b..87f06757b85 100644 --- a/substrate/frame/timestamp/README.md +++ b/substrate/frame/timestamp/README.md @@ -81,3 +81,8 @@ the Timestamp module for session management. - [Session](https://docs.rs/pallet-session/latest/pallet_session/) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/tips/Cargo.toml b/substrate/frame/tips/Cargo.toml index 7c7a2d6aa90..526815756d2 100644 --- a/substrate/frame/tips/Cargo.toml +++ b/substrate/frame/tips/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-tips" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,16 +21,16 @@ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true, default-features = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-treasury = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-treasury.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-storage = { default-features = true, path = "../../primitives/storage" } [features] default = ["std"] @@ -40,27 +40,23 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "pallet-treasury/std", "scale-info/std", "serde", "sp-core/std", "sp-io/std", "sp-runtime/std", - "sp-storage/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "pallet-treasury/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/tips/README.md b/substrate/frame/tips/README.md index 1960172c497..e5446174854 100644 --- a/substrate/frame/tips/README.md +++ b/substrate/frame/tips/README.md @@ -31,3 +31,8 @@ any finders fee, in case of a public (and bonded) original report. - `tip` - Declare or redeclare an amount to tip for a particular reason. - `close_tip` - Close and pay out a tip. - `slash_tip` - Remove and slash an already-open tip. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-payment/Cargo.toml b/substrate/frame/transaction-payment/Cargo.toml index 4161a97f3cd..180f0bafd6a 100644 --- a/substrate/frame/transaction-payment/Cargo.toml +++ b/substrate/frame/transaction-payment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-transaction-payment" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,15 +21,15 @@ codec = { features = [ ], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true, default-features = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] serde_json = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } [features] default = ["std"] @@ -37,7 +37,6 @@ std = [ "codec/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", "scale-info/std", "serde", "sp-core/std", @@ -47,6 +46,5 @@ std = [ try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/transaction-payment/README.md b/substrate/frame/transaction-payment/README.md index bf114246e60..21ffa19063c 100644 --- a/substrate/frame/transaction-payment/README.md +++ b/substrate/frame/transaction-payment/README.md @@ -14,3 +14,8 @@ Additionally, this pallet allows one to configure: [`Config::FeeMultiplierUpdate`] License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-payment/asset-conversion-tx-payment/Cargo.toml b/substrate/frame/transaction-payment/asset-conversion-tx-payment/Cargo.toml index e6a60e9c850..be31b13f8fd 100644 --- a/substrate/frame/transaction-payment/asset-conversion-tx-payment/Cargo.toml +++ b/substrate/frame/transaction-payment/asset-conversion-tx-payment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-conversion-tx-payment" -version = "10.0.0" +version = "20.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,21 +16,20 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -# Substrate dependencies -sp-runtime = { workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-asset-conversion = { workspace = true } -pallet-transaction-payment = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-asset-conversion.workspace = true +pallet-transaction-payment.workspace = true codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } [dev-dependencies] -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-storage = { workspace = true } -pallet-assets = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } +sp-core = { path = "../../../primitives/core", default-features = false } +sp-io = { path = "../../../primitives/io", default-features = false } +sp-storage = { path = "../../../primitives/storage", default-features = false } +pallet-assets = { default-features = true, path = "../../assets" } +pallet-balances = { default-features = true, path = "../../balances" } [features] default = ["std"] @@ -39,21 +38,14 @@ std = [ "frame-support/std", "frame-system/std", "pallet-asset-conversion/std", - "pallet-assets/std", - "pallet-balances/std", "pallet-transaction-payment/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", - "sp-storage/std", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-asset-conversion/try-runtime", - "pallet-assets/try-runtime", - "pallet-balances/try-runtime", "pallet-transaction-payment/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/transaction-payment/asset-conversion-tx-payment/README.md b/substrate/frame/transaction-payment/asset-conversion-tx-payment/README.md index eccba773673..7f4434bc488 100644 --- a/substrate/frame/transaction-payment/asset-conversion-tx-payment/README.md +++ b/substrate/frame/transaction-payment/asset-conversion-tx-payment/README.md @@ -19,3 +19,8 @@ you should include both pallets in your `construct_runtime` macro, but only incl pallet's [`SignedExtension`] ([`ChargeAssetTxPayment`]). License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml b/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml index 8d39dea8c62..fdf638d6af1 100644 --- a/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml +++ b/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-tx-payment" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,14 +16,12 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -# Substrate dependencies -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-transaction-payment = { workspace = true } +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true +pallet-transaction-payment.workspace = true frame-benchmarking = { optional = true, workspace = true } # Other dependencies @@ -34,11 +32,11 @@ serde = { optional = true, workspace = true, default-features = true } [dev-dependencies] serde_json = { workspace = true, default-features = true } -sp-storage = { workspace = true } +sp-storage = { path = "../../../primitives/storage", default-features = false } -pallet-assets = { workspace = true, default-features = true } -pallet-authorship = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } +pallet-assets = { default-features = true, path = "../../assets" } +pallet-authorship = { default-features = true, path = "../../authorship" } +pallet-balances = { default-features = true, path = "../../balances" } [features] default = ["std"] @@ -47,31 +45,22 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-assets/std", - "pallet-authorship/std", - "pallet-balances/std", "pallet-transaction-payment/std", "scale-info/std", "serde", "sp-core/std", "sp-io/std", "sp-runtime/std", - "sp-storage/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-assets/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-assets/try-runtime", - "pallet-authorship/try-runtime", - "pallet-balances/try-runtime", "pallet-transaction-payment/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/transaction-payment/asset-tx-payment/README.md b/substrate/frame/transaction-payment/asset-tx-payment/README.md index fc860347d85..03b550a8ab8 100644 --- a/substrate/frame/transaction-payment/asset-tx-payment/README.md +++ b/substrate/frame/transaction-payment/asset-tx-payment/README.md @@ -19,3 +19,8 @@ you should include both pallets in your `construct_runtime` macro, but only incl pallet's [`SignedExtension`] ([`ChargeAssetTxPayment`]). License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-payment/rpc/Cargo.toml b/substrate/frame/transaction-payment/rpc/Cargo.toml index f049e866c0d..027da90add2 100644 --- a/substrate/frame/transaction-payment/rpc/Cargo.toml +++ b/substrate/frame/transaction-payment/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-transaction-payment-rpc" -version = "30.0.0" +version = "41.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,10 +18,17 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true, default-features = true } jsonrpsee = { features = ["client-core", "macros", "server-core"], workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-weights = { workspace = true, default-features = true } +pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-transaction-payment-rpc-runtime-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-weights.workspace = true +sp-weights.default-features = true diff --git a/substrate/frame/transaction-payment/rpc/README.md b/substrate/frame/transaction-payment/rpc/README.md index bf2ada1ff0a..abe17387443 100644 --- a/substrate/frame/transaction-payment/rpc/README.md +++ b/substrate/frame/transaction-payment/rpc/README.md @@ -1,3 +1,8 @@ RPC interface for the transaction payment pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-payment/rpc/runtime-api/Cargo.toml b/substrate/frame/transaction-payment/rpc/runtime-api/Cargo.toml index 44575905450..5aace3c9ab6 100644 --- a/substrate/frame/transaction-payment/rpc/runtime-api/Cargo.toml +++ b/substrate/frame/transaction-payment/rpc/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-transaction-payment-rpc-runtime-api" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,10 +17,10 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -pallet-transaction-payment = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } -sp-weights = { workspace = true } +pallet-transaction-payment.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true +sp-weights.workspace = true [features] default = ["std"] diff --git a/substrate/frame/transaction-payment/rpc/runtime-api/README.md b/substrate/frame/transaction-payment/rpc/runtime-api/README.md index 0d81abdb1ee..d1f97a966ad 100644 --- a/substrate/frame/transaction-payment/rpc/runtime-api/README.md +++ b/substrate/frame/transaction-payment/rpc/runtime-api/README.md @@ -1,3 +1,8 @@ Runtime API definition for transaction payment pallet. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-payment/skip-feeless-payment/Cargo.toml b/substrate/frame/transaction-payment/skip-feeless-payment/Cargo.toml index b5bc7719def..c5f1505f8eb 100644 --- a/substrate/frame/transaction-payment/skip-feeless-payment/Cargo.toml +++ b/substrate/frame/transaction-payment/skip-feeless-payment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-skip-feeless-payment" -version = "3.0.0" +version = "13.0.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -14,11 +14,9 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -# Substrate dependencies -sp-runtime = { workspace = true } - -frame-support = { workspace = true } -frame-system = { workspace = true } +sp-runtime.workspace = true +frame-support.workspace = true +frame-system.workspace = true # Other dependencies codec = { features = ["derive"], workspace = true } diff --git a/substrate/frame/transaction-payment/skip-feeless-payment/README.md b/substrate/frame/transaction-payment/skip-feeless-payment/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/transaction-payment/skip-feeless-payment/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/transaction-storage/Cargo.toml b/substrate/frame/transaction-storage/Cargo.toml index f5d6bd1c364..6a73d3cd2ed 100644 --- a/substrate/frame/transaction-storage/Cargo.toml +++ b/substrate/frame/transaction-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-transaction-storage" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,18 +21,18 @@ codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, workspace = true, default-features = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -sp-inherents = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } -sp-transaction-storage-proof = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +sp-inherents.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true +sp-transaction-storage-proof.workspace = true log = { workspace = true } [dev-dependencies] -sp-core = { workspace = true } -sp-transaction-storage-proof = { default-features = true, workspace = true } +sp-core = { path = "../../primitives/core", default-features = false } +sp-transaction-storage-proof = { default-features = true, path = "../../primitives/transaction-storage-proof" } [features] default = ["std"] @@ -53,7 +53,6 @@ std = [ "pallet-balances/std", "scale-info/std", "serde", - "sp-core/std", "sp-inherents/std", "sp-io/std", "sp-runtime/std", diff --git a/substrate/frame/transaction-storage/README.md b/substrate/frame/transaction-storage/README.md index b173c0a84d5..49d462bb764 100644 --- a/substrate/frame/transaction-storage/README.md +++ b/substrate/frame/transaction-storage/README.md @@ -84,3 +84,8 @@ in the block. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/treasury/Cargo.toml b/substrate/frame/treasury/Cargo.toml index 55bdd4f7a49..25670a4b65b 100644 --- a/substrate/frame/treasury/Cargo.toml +++ b/substrate/frame/treasury/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-treasury" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -25,16 +25,16 @@ impl-trait-for-tuples = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true, default-features = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -pallet-balances = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +pallet-balances.workspace = true +sp-runtime.workspace = true sp-core = { optional = true, workspace = true } [dev-dependencies] -sp-io = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -sp-core = { workspace = true } +sp-io = { default-features = true, path = "../../primitives/io" } +pallet-utility = { default-features = true, path = "../utility" } +sp-core = { path = "../../primitives/core", default-features = false } [features] default = ["std"] @@ -44,11 +44,9 @@ std = [ "frame-support/std", "frame-system/std", "pallet-balances/std", - "pallet-utility/std", "scale-info/std", "serde", "sp-core?/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ @@ -57,13 +55,11 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-utility/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", "pallet-balances/try-runtime", - "pallet-utility/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/treasury/README.md b/substrate/frame/treasury/README.md index 2bd58a9817a..c9d4c633ccc 100644 --- a/substrate/frame/treasury/README.md +++ b/substrate/frame/treasury/README.md @@ -37,3 +37,8 @@ General spending/proposal protocol: - `check_status` - Check the status of the spend and remove it from the storage if processed - `void_spend` - Void previously approved spend + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/try-runtime/Cargo.toml b/substrate/frame/try-runtime/Cargo.toml index 7f7d1f2b50e..7d5506ee0cd 100644 --- a/substrate/frame/try-runtime/Cargo.toml +++ b/substrate/frame/try-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-try-runtime" -version = "0.34.0" +version = "0.44.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,9 +16,9 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -frame-support = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/frame/try-runtime/README.md b/substrate/frame/try-runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/try-runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/tx-pause/Cargo.toml b/substrate/frame/tx-pause/Cargo.toml index 03c700ec053..a967187df63 100644 --- a/substrate/frame/tx-pause/Cargo.toml +++ b/substrate/frame/tx-pause/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-tx-pause" -version = "9.0.0" +version = "19.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,20 +18,20 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } docify = { workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true scale-info = { features = ["derive"], workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true pallet-balances = { optional = true, workspace = true } pallet-utility = { optional = true, workspace = true } pallet-proxy = { optional = true, workspace = true } [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -pallet-balances = { workspace = true, default-features = true } -pallet-utility = { workspace = true, default-features = true } -pallet-proxy = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +pallet-balances = { default-features = true, path = "../balances" } +pallet-utility = { default-features = true, path = "../utility" } +pallet-proxy = { default-features = true, path = "../proxy" } [features] default = ["std"] @@ -44,8 +44,6 @@ std = [ "pallet-proxy?/std", "pallet-utility?/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ diff --git a/substrate/frame/tx-pause/README.md b/substrate/frame/tx-pause/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/tx-pause/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/uniques/Cargo.toml b/substrate/frame/uniques/Cargo.toml index abd456d9755..c81881a8410 100644 --- a/substrate/frame/uniques/Cargo.toml +++ b/substrate/frame/uniques/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-uniques" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,15 +20,15 @@ codec = { workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-std = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } +sp-std = { default-features = true, path = "../../primitives/std" } [features] default = ["std"] @@ -38,22 +38,17 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/uniques/README.md b/substrate/frame/uniques/README.md index 538fd9e70a2..40470742024 100644 --- a/substrate/frame/uniques/README.md +++ b/substrate/frame/uniques/README.md @@ -80,3 +80,8 @@ and its associated variants for documentation on each function. * [`Assets`](https://docs.rs/pallet-assets/latest/pallet_assets/) License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/utility/Cargo.toml b/substrate/frame/utility/Cargo.toml index e2d35fc1699..d313658f0b6 100644 --- a/substrate/frame/utility/Cargo.toml +++ b/substrate/frame/utility/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-utility" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,18 +19,18 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-root-testing = { workspace = true, default-features = true } -pallet-collective = { workspace = true, default-features = true } -pallet-timestamp = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-root-testing = { default-features = true, path = "../root-testing" } +pallet-collective = { default-features = true, path = "../collective" } +pallet-timestamp = { default-features = true, path = "../timestamp" } +sp-core = { default-features = true, path = "../../primitives/core" } [features] default = ["std"] @@ -39,10 +39,6 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", - "pallet-collective/std", - "pallet-root-testing/std", - "pallet-timestamp/std", "scale-info/std", "sp-core/std", "sp-io/std", @@ -52,17 +48,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-collective/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-collective/try-runtime", - "pallet-root-testing/try-runtime", - "pallet-timestamp/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/utility/README.md b/substrate/frame/utility/README.md index 0a6769ae1c7..5366951a893 100644 --- a/substrate/frame/utility/README.md +++ b/substrate/frame/utility/README.md @@ -36,3 +36,8 @@ filtered by any proxy. [`Config`]: ./trait.Config.html License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/vesting/Cargo.toml b/substrate/frame/vesting/Cargo.toml index f896c3962ea..69fa7ad2f39 100644 --- a/substrate/frame/vesting/Cargo.toml +++ b/substrate/frame/vesting/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-vesting" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,14 +22,14 @@ codec = { features = [ log = { workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true } +pallet-balances = { default-features = true, path = "../balances" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { path = "../../primitives/io", default-features = false } [features] default = ["std"] @@ -39,22 +39,17 @@ std = [ "frame-support/std", "frame-system/std", "log/std", - "pallet-balances/std", "scale-info/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/vesting/README.md b/substrate/frame/vesting/README.md index 1f3744d6359..7883917a235 100644 --- a/substrate/frame/vesting/README.md +++ b/substrate/frame/vesting/README.md @@ -30,3 +30,8 @@ This module implements the `VestingSchedule` trait. [`Config`]: ./trait.Config.html License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/frame/whitelist/Cargo.toml b/substrate/frame/whitelist/Cargo.toml index a347174ed2e..8281ce56e12 100644 --- a/substrate/frame/whitelist/Cargo.toml +++ b/substrate/frame/whitelist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-whitelist" -version = "27.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,16 +18,16 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive", "max-encoded-len"], workspace = true } scale-info = { features = ["derive"], workspace = true } frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } -sp-api = { workspace = true } -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-api.workspace = true +sp-runtime.workspace = true [dev-dependencies] -pallet-balances = { workspace = true, default-features = true } -pallet-preimage = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +pallet-balances = { default-features = true, path = "../balances" } +pallet-preimage = { default-features = true, path = "../preimage" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-io = { default-features = true, path = "../../primitives/io" } [features] default = ["std"] @@ -36,12 +36,8 @@ std = [ "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "pallet-balances/std", - "pallet-preimage/std", "scale-info/std", "sp-api/std", - "sp-core/std", - "sp-io/std", "sp-runtime/std", ] runtime-benchmarks = [ @@ -49,14 +45,10 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks", - "pallet-preimage/runtime-benchmarks", "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "pallet-balances/try-runtime", - "pallet-preimage/try-runtime", "sp-runtime/try-runtime", ] diff --git a/substrate/frame/whitelist/README.md b/substrate/frame/whitelist/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/frame/whitelist/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/api/Cargo.toml b/substrate/primitives/api/Cargo.toml index e0a4d06b2d8..6b3e92a7d38 100644 --- a/substrate/primitives/api/Cargo.toml +++ b/substrate/primitives/api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-api" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,12 +17,12 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } -sp-api-proc-macro = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } -sp-runtime-interface = { workspace = true } +sp-api-proc-macro.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true +sp-runtime-interface.workspace = true sp-externalities = { optional = true, workspace = true } -sp-version = { workspace = true } +sp-version.workspace = true sp-state-machine = { optional = true, workspace = true } sp-trie = { optional = true, workspace = true } hash-db = { optional = true, workspace = true, default-features = true } @@ -35,7 +35,7 @@ log = { workspace = true } docify = { workspace = true } [dev-dependencies] -sp-test-primitives = { workspace = true } +sp-test-primitives = { path = "../test-primitives" } [features] default = ["std"] @@ -52,7 +52,6 @@ std = [ "sp-runtime-interface/std", "sp-runtime/std", "sp-state-machine/std", - "sp-test-primitives/std", "sp-trie/std", "sp-version/std", "thiserror", diff --git a/substrate/primitives/api/README.md b/substrate/primitives/api/README.md index ee0e402f9d7..d4968622ee9 100644 --- a/substrate/primitives/api/README.md +++ b/substrate/primitives/api/README.md @@ -15,3 +15,8 @@ api, the [`ApiExt`] trait, the [`CallApiAt`] trait and the [`ConstructRuntimeApi On a meta level this implies, the client calls the generated API from the client perspective. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/api/proc-macro/Cargo.toml b/substrate/primitives/api/proc-macro/Cargo.toml index 659307e7b0f..47bf73b27b3 100644 --- a/substrate/primitives/api/proc-macro/Cargo.toml +++ b/substrate/primitives/api/proc-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-api-proc-macro" -version = "15.0.0" +version = "20.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/api/proc-macro/README.md b/substrate/primitives/api/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/api/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/api/test/Cargo.toml b/substrate/primitives/api/test/Cargo.toml index 121ce6b9993..2e81a3e7c3f 100644 --- a/substrate/primitives/api/test/Cargo.toml +++ b/substrate/primitives/api/test/Cargo.toml @@ -15,15 +15,22 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-api = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } -sp-version = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } +sp-api.workspace = true +sp-api.default-features = true +substrate-test-runtime-client.workspace = true +sp-version.workspace = true +sp-version.default-features = true +sp-tracing.workspace = true +sp-tracing.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true codec = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +sp-state-machine.workspace = true +sp-state-machine.default-features = true trybuild = { workspace = true } rustversion = { workspace = true } scale-info = { features = ["derive"], workspace = true } @@ -32,7 +39,7 @@ scale-info = { features = ["derive"], workspace = true } criterion = { workspace = true, default-features = true } futures = { workspace = true } log = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../core" } static_assertions = { workspace = true, default-features = true } [[bench]] diff --git a/substrate/primitives/api/test/README.md b/substrate/primitives/api/test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/api/test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/application-crypto/Cargo.toml b/substrate/primitives/application-crypto/Cargo.toml index 1161d43ded5..78a54415f70 100644 --- a/substrate/primitives/application-crypto/Cargo.toml +++ b/substrate/primitives/application-crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-application-crypto" -version = "30.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true description = "Provides facilities for generating application specific crypto wrapper types." @@ -18,11 +18,11 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-core = { workspace = true } +sp-core.workspace = true codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["alloc", "derive"], workspace = true } -sp-io = { workspace = true } +sp-io.workspace = true [features] default = ["std"] @@ -53,11 +53,3 @@ full_crypto = [ # It should not be used in production since the implementation and interface may still # be subject to significant changes. bls-experimental = ["sp-core/bls-experimental", "sp-io/bls-experimental"] - -# This feature adds Bandersnatch crypto primitives. -# It should not be used in production since the implementation and interface may still -# be subject to significant changes. -bandersnatch-experimental = [ - "sp-core/bandersnatch-experimental", - "sp-io/bandersnatch-experimental", -] diff --git a/substrate/primitives/application-crypto/README.md b/substrate/primitives/application-crypto/README.md index a686b746581..f11ac64de3f 100644 --- a/substrate/primitives/application-crypto/README.md +++ b/substrate/primitives/application-crypto/README.md @@ -1,3 +1,8 @@ Traits and macros for constructing application specific strongly typed crypto wrappers. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/application-crypto/test/Cargo.toml b/substrate/primitives/application-crypto/test/Cargo.toml index 5c19161bc87..5ae8277887b 100644 --- a/substrate/primitives/application-crypto/test/Cargo.toml +++ b/substrate/primitives/application-crypto/test/Cargo.toml @@ -16,8 +16,10 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-api = { workspace = true, default-features = true } -sp-application-crypto = { workspace = true, default-features = true } -sp-core = { workspace = true } -sp-keystore = { workspace = true } -substrate-test-runtime-client = { workspace = true } +sp-api.workspace = true +sp-api.default-features = true +sp-application-crypto.workspace = true +sp-application-crypto.default-features = true +sp-core.workspace = true +sp-keystore.workspace = true +substrate-test-runtime-client.workspace = true diff --git a/substrate/primitives/application-crypto/test/README.md b/substrate/primitives/application-crypto/test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/application-crypto/test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/arithmetic/Cargo.toml b/substrate/primitives/arithmetic/Cargo.toml index 485656bf30b..f92ce3aa856 100644 --- a/substrate/primitives/arithmetic/Cargo.toml +++ b/substrate/primitives/arithmetic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-arithmetic" -version = "23.0.0" +version = "26.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -31,7 +31,7 @@ docify = { workspace = true } [dev-dependencies] criterion = { workspace = true, default-features = true } primitive-types = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } +sp-crypto-hashing = { default-features = true, path = "../crypto/hashing" } rand = { workspace = true, default-features = true } [features] @@ -41,7 +41,6 @@ std = [ "num-traits/std", "scale-info/std", "serde/std", - "sp-crypto-hashing/std", ] # Serde support without relying on std features. serde = ["dep:serde", "scale-info/serde"] diff --git a/substrate/primitives/arithmetic/README.md b/substrate/primitives/arithmetic/README.md index b5dcfdb2944..667401ae4bf 100644 --- a/substrate/primitives/arithmetic/README.md +++ b/substrate/primitives/arithmetic/README.md @@ -1,3 +1,8 @@ Minimal fixed point arithmetic primitives and types for runtime. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/arithmetic/fuzzer/Cargo.toml b/substrate/primitives/arithmetic/fuzzer/Cargo.toml index 126f2ed996e..5b9c5a48dcc 100644 --- a/substrate/primitives/arithmetic/fuzzer/Cargo.toml +++ b/substrate/primitives/arithmetic/fuzzer/Cargo.toml @@ -21,7 +21,8 @@ arbitrary = { workspace = true } fraction = { workspace = true } honggfuzz = { workspace = true } num-bigint = { workspace = true } -sp-arithmetic = { workspace = true, default-features = true } +sp-arithmetic.workspace = true +sp-arithmetic.default-features = true [[bin]] name = "biguint" diff --git a/substrate/primitives/arithmetic/fuzzer/README.md b/substrate/primitives/arithmetic/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/arithmetic/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/authority-discovery/Cargo.toml b/substrate/primitives/authority-discovery/Cargo.toml index ccfe199689d..6671bdf06d1 100644 --- a/substrate/primitives/authority-discovery/Cargo.toml +++ b/substrate/primitives/authority-discovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-authority-discovery" -version = "26.0.0" +version = "34.0.0" authors.workspace = true description = "Authority discovery primitives" edition.workspace = true @@ -18,9 +18,9 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/authority-discovery/README.md b/substrate/primitives/authority-discovery/README.md index 3b48ddc61c5..63021b5d071 100644 --- a/substrate/primitives/authority-discovery/README.md +++ b/substrate/primitives/authority-discovery/README.md @@ -1,3 +1,8 @@ Runtime Api to help discover authorities. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/block-builder/Cargo.toml b/substrate/primitives/block-builder/Cargo.toml index dcd6ba8a91d..271902a8f4e 100644 --- a/substrate/primitives/block-builder/Cargo.toml +++ b/substrate/primitives/block-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-block-builder" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,9 +16,9 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-api = { workspace = true } -sp-inherents = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-inherents.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/block-builder/README.md b/substrate/primitives/block-builder/README.md index 952c94798d3..725b4b8ebfb 100644 --- a/substrate/primitives/block-builder/README.md +++ b/substrate/primitives/block-builder/README.md @@ -1,3 +1,8 @@ The block builder runtime api. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/blockchain/Cargo.toml b/substrate/primitives/blockchain/Cargo.toml index 93158274d98..b41eb4571aa 100644 --- a/substrate/primitives/blockchain/Cargo.toml +++ b/substrate/primitives/blockchain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-blockchain" -version = "28.0.0" +version = "37.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,10 +22,16 @@ futures = { workspace = true } parking_lot = { workspace = true, default-features = true } schnellru = { workspace = true } thiserror = { workspace = true } -sp-api = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-database = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +sp-api.workspace = true +sp-api.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-database.workspace = true +sp-database.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true tracing = { workspace = true, default-features = true } diff --git a/substrate/primitives/blockchain/README.md b/substrate/primitives/blockchain/README.md index a0a5b2edce5..939488d8bfb 100644 --- a/substrate/primitives/blockchain/README.md +++ b/substrate/primitives/blockchain/README.md @@ -1,3 +1,8 @@ Substrate blockchain traits and primitives. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/aura/Cargo.toml b/substrate/primitives/consensus/aura/Cargo.toml index 1d441845d76..724ef3193b4 100644 --- a/substrate/primitives/consensus/aura/Cargo.toml +++ b/substrate/primitives/consensus/aura/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-aura" -version = "0.32.0" +version = "0.40.0" authors.workspace = true description = "Primitives for Aura consensus" edition.workspace = true @@ -19,12 +19,12 @@ targets = ["x86_64-unknown-linux-gnu"] async-trait = { optional = true, workspace = true } codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-consensus-slots = { workspace = true } -sp-inherents = { workspace = true } -sp-runtime = { workspace = true } -sp-timestamp = { workspace = true } +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-consensus-slots.workspace = true +sp-inherents.workspace = true +sp-runtime.workspace = true +sp-timestamp.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/consensus/aura/README.md b/substrate/primitives/consensus/aura/README.md index 725c6fc6db4..684dac8ac54 100644 --- a/substrate/primitives/consensus/aura/README.md +++ b/substrate/primitives/consensus/aura/README.md @@ -1,3 +1,8 @@ Primitives for Aura. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/babe/Cargo.toml b/substrate/primitives/consensus/babe/Cargo.toml index 4df5c8d4656..6fb07acc775 100644 --- a/substrate/primitives/consensus/babe/Cargo.toml +++ b/substrate/primitives/consensus/babe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-babe" -version = "0.32.0" +version = "0.40.0" authors.workspace = true description = "Primitives for BABE consensus" edition.workspace = true @@ -20,12 +20,12 @@ async-trait = { optional = true, workspace = true } codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-consensus-slots = { workspace = true } -sp-core = { workspace = true } -sp-inherents = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-consensus-slots.workspace = true +sp-core.workspace = true +sp-inherents.workspace = true +sp-runtime.workspace = true sp-timestamp = { optional = true, workspace = true } [features] diff --git a/substrate/primitives/consensus/babe/README.md b/substrate/primitives/consensus/babe/README.md index 59f8d925af7..290e6160299 100644 --- a/substrate/primitives/consensus/babe/README.md +++ b/substrate/primitives/consensus/babe/README.md @@ -1,3 +1,8 @@ Primitives for BABE. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/beefy/Cargo.toml b/substrate/primitives/consensus/beefy/Cargo.toml index 57ddab9a70c..a862fb3e274 100644 --- a/substrate/primitives/consensus/beefy/Cargo.toml +++ b/substrate/primitives/consensus/beefy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-beefy" -version = "13.0.0" +version = "22.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,15 +18,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["alloc", "derive"], workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-core = { workspace = true } -sp-crypto-hashing = { workspace = true } -sp-io = { workspace = true } -sp-mmr-primitives = { workspace = true } -sp-runtime = { workspace = true } -sp-keystore = { workspace = true } -sp-weights = { workspace = true } +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-core.workspace = true +sp-crypto-hashing.workspace = true +sp-io.workspace = true +sp-mmr-primitives.workspace = true +sp-runtime.workspace = true +sp-keystore.workspace = true +sp-weights.workspace = true strum = { features = ["derive"], workspace = true } lazy_static = { optional = true, workspace = true } diff --git a/substrate/primitives/consensus/beefy/README.md b/substrate/primitives/consensus/beefy/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/consensus/beefy/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/common/Cargo.toml b/substrate/primitives/consensus/common/Cargo.toml index 764ef1d9734..a290446d963 100644 --- a/substrate/primitives/consensus/common/Cargo.toml +++ b/substrate/primitives/consensus/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus" -version = "0.32.0" +version = "0.40.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,14 +21,18 @@ async-trait = { workspace = true } futures = { features = ["thread-pool"], workspace = true } log = { workspace = true, default-features = true } thiserror = { workspace = true } -sp-core = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true [dev-dependencies] futures = { workspace = true } -sp-test-primitives = { workspace = true } +sp-test-primitives = { path = "../../test-primitives" } [features] default = [] diff --git a/substrate/primitives/consensus/common/README.md b/substrate/primitives/consensus/common/README.md index f61a00c42c8..cb10bf9f8cc 100644 --- a/substrate/primitives/consensus/common/README.md +++ b/substrate/primitives/consensus/common/README.md @@ -5,3 +5,8 @@ change. Implementors of traits should not rely on the interfaces to remain the same. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/grandpa/Cargo.toml b/substrate/primitives/consensus/grandpa/Cargo.toml index a3f9d76824d..30d755da8e4 100644 --- a/substrate/primitives/consensus/grandpa/Cargo.toml +++ b/substrate/primitives/consensus/grandpa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-grandpa" -version = "13.0.0" +version = "21.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,11 +22,11 @@ finality-grandpa = { features = ["derive-codec"], workspace = true } log = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-core = { workspace = true } +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-core.workspace = true sp-keystore = { optional = true, workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/consensus/grandpa/README.md b/substrate/primitives/consensus/grandpa/README.md index d357904cd1f..b98d472f2c2 100644 --- a/substrate/primitives/consensus/grandpa/README.md +++ b/substrate/primitives/consensus/grandpa/README.md @@ -1,3 +1,8 @@ Primitives for GRANDPA integration, suitable for WASM compilation. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/pow/Cargo.toml b/substrate/primitives/consensus/pow/Cargo.toml index 8731015f7da..40ca26b87ea 100644 --- a/substrate/primitives/consensus/pow/Cargo.toml +++ b/substrate/primitives/consensus/pow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-pow" -version = "0.32.0" +version = "0.40.0" authors.workspace = true description = "Primitives for Aura consensus" edition.workspace = true @@ -17,9 +17,9 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/consensus/pow/README.md b/substrate/primitives/consensus/pow/README.md index 390190c5d18..f94433766dc 100644 --- a/substrate/primitives/consensus/pow/README.md +++ b/substrate/primitives/consensus/pow/README.md @@ -1,3 +1,8 @@ Primitives for Substrate Proof-of-Work (PoW) consensus. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/sassafras/Cargo.toml b/substrate/primitives/consensus/sassafras/Cargo.toml index eb9dfd34c59..7ea4fe0a338 100644 --- a/substrate/primitives/consensus/sassafras/Cargo.toml +++ b/substrate/primitives/consensus/sassafras/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-sassafras" -version = "0.3.4-dev" +version = "0.3.4" authors.workspace = true description = "Primitives for Sassafras consensus" edition.workspace = true @@ -21,11 +21,11 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true } -sp-api = { workspace = true } +sp-api.workspace = true sp-application-crypto = { features = ["bandersnatch-experimental"], workspace = true } -sp-consensus-slots = { workspace = true } +sp-consensus-slots.workspace = true sp-core = { features = ["bandersnatch-experimental"], workspace = true } -sp-runtime = { workspace = true } +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/consensus/sassafras/README.md b/substrate/primitives/consensus/sassafras/README.md index d6251940a49..ac79a25fb77 100644 --- a/substrate/primitives/consensus/sassafras/README.md +++ b/substrate/primitives/consensus/sassafras/README.md @@ -4,3 +4,8 @@ Primitives for SASSAFRAS. - RFC proposal: https://github.com/polkadot-fellows/RFCs/pull/26 Depends on `sp-core` feature: `bandersnatch-experimental`. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/consensus/slots/Cargo.toml b/substrate/primitives/consensus/slots/Cargo.toml index 43f8c5514f7..fff098dcdc8 100644 --- a/substrate/primitives/consensus/slots/Cargo.toml +++ b/substrate/primitives/consensus/slots/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-consensus-slots" -version = "0.32.0" +version = "0.40.1" authors.workspace = true description = "Primitives for slots-based consensus" edition.workspace = true @@ -19,7 +19,7 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive", "max-encoded-len"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-timestamp = { workspace = true } +sp-timestamp.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/consensus/slots/README.md b/substrate/primitives/consensus/slots/README.md index 3052131721a..ac93d690dd3 100644 --- a/substrate/primitives/consensus/slots/README.md +++ b/substrate/primitives/consensus/slots/README.md @@ -1,3 +1,8 @@ Primitives for slots-based consensus engines. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/core/Cargo.toml b/substrate/primitives/core/Cargo.toml index 51cbfa3bdfb..d76079aba5f 100644 --- a/substrate/primitives/core/Cargo.toml +++ b/substrate/primitives/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-core" -version = "28.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -27,16 +27,16 @@ hash-db = { workspace = true } hash256-std-hasher = { workspace = true } bs58 = { optional = true, workspace = true } rand = { features = ["small_rng"], optional = true, workspace = true, default-features = true } -substrate-bip39 = { workspace = true } +substrate-bip39.workspace = true # personal fork here as workaround for: https://github.com/rust-bitcoin/rust-bip39/pull/64 bip39 = { package = "parity-bip39", version = "2.0.1", default-features = false, features = ["alloc"] } zeroize = { workspace = true } secrecy = { features = ["alloc"], workspace = true } parking_lot = { optional = true, workspace = true, default-features = true } ss58-registry = { workspace = true } -sp-std = { workspace = true } -sp-debug-derive = { workspace = true } -sp-storage = { workspace = true } +sp-std.workspace = true +sp-debug-derive.workspace = true +sp-storage.workspace = true sp-externalities = { optional = true, workspace = true } futures = { optional = true, workspace = true } dyn-clonable = { optional = true, workspace = true } @@ -53,8 +53,8 @@ blake2 = { optional = true, workspace = true } libsecp256k1 = { features = ["static-context"], workspace = true } schnorrkel = { features = ["preaudit_deprecated"], workspace = true } merlin = { workspace = true } -sp-crypto-hashing = { workspace = true } -sp-runtime-interface = { workspace = true } +sp-crypto-hashing.workspace = true +sp-runtime-interface.workspace = true # k256 crate, better portability, intended to be used in substrate-runtimes (no-std) k256 = { features = ["alloc", "ecdsa"], workspace = true } # secp256k1 crate, better performance, intended to be used on host side (std) @@ -62,8 +62,6 @@ secp256k1 = { features = ["alloc", "recovery"], optional = true, workspace = tru # bls crypto w3f-bls = { optional = true, workspace = true } -# bandersnatch crypto -bandersnatch_vrfs = { git = "https://github.com/w3f/ring-vrf", rev = "0fef826", default-features = false, features = ["substrate-curves"], optional = true } [dev-dependencies] criterion = { workspace = true, default-features = true } @@ -82,7 +80,6 @@ bench = false default = ["std"] std = [ - "bandersnatch_vrfs?/std", "bip39/rand", "bip39/std", "blake2/std", @@ -153,8 +150,3 @@ full_crypto = [ # It should not be used in production since the implementation and interface may still # be subject to significant changes. bls-experimental = ["w3f-bls"] - -# This feature adds Bandersnatch crypto primitives. -# It should not be used in production since the implementation and interface may still -# be subject to significant changes. -bandersnatch-experimental = ["bandersnatch_vrfs"] diff --git a/substrate/primitives/core/README.md b/substrate/primitives/core/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/core/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/core/fuzz/Cargo.toml b/substrate/primitives/core/fuzz/Cargo.toml index 46dfe8d483b..71066e954ef 100644 --- a/substrate/primitives/core/fuzz/Cargo.toml +++ b/substrate/primitives/core/fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-core-fuzz" -version = "0.0.0" +version = "0.1.0" publish = false edition.workspace = true @@ -14,8 +14,8 @@ cargo-fuzz = true lazy_static = { workspace = true } libfuzzer-sys = { workspace = true } regex = { workspace = true } - -sp-core = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true [[bin]] name = "fuzz_address_uri" diff --git a/substrate/primitives/core/fuzz/README.md b/substrate/primitives/core/fuzz/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/core/fuzz/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/crypto/ec-utils/Cargo.toml b/substrate/primitives/crypto/ec-utils/Cargo.toml index 29e30133ebe..f1f8a63b99e 100644 --- a/substrate/primitives/crypto/ec-utils/Cargo.toml +++ b/substrate/primitives/crypto/ec-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-crypto-ec-utils" -version = "0.10.0" +version = "0.14.0" authors.workspace = true description = "Host functions for common Arkworks elliptic curve operations" edition.workspace = true diff --git a/substrate/primitives/crypto/ec-utils/README.md b/substrate/primitives/crypto/ec-utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/crypto/ec-utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/crypto/hashing/Cargo.toml b/substrate/primitives/crypto/hashing/Cargo.toml index 55f5de07392..fc79eb14b2b 100644 --- a/substrate/primitives/crypto/hashing/Cargo.toml +++ b/substrate/primitives/crypto/hashing/Cargo.toml @@ -25,7 +25,7 @@ twox-hash = { features = ["digest_0_10"], workspace = true } [dev-dependencies] criterion = { workspace = true, default-features = true } -sp-crypto-hashing-proc-macro = { workspace = true, default-features = true } +sp-crypto-hashing-proc-macro = { default-features = true, path = "proc-macro" } [[bench]] name = "bench" diff --git a/substrate/primitives/crypto/hashing/README.md b/substrate/primitives/crypto/hashing/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/crypto/hashing/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/crypto/hashing/proc-macro/Cargo.toml b/substrate/primitives/crypto/hashing/proc-macro/Cargo.toml index 6f974a3e2c8..add44e508ce 100644 --- a/substrate/primitives/crypto/hashing/proc-macro/Cargo.toml +++ b/substrate/primitives/crypto/hashing/proc-macro/Cargo.toml @@ -21,4 +21,4 @@ proc-macro = true [dependencies] quote = { workspace = true } syn = { features = ["full", "parsing"], workspace = true } -sp-crypto-hashing = { workspace = true } +sp-crypto-hashing.workspace = true diff --git a/substrate/primitives/crypto/hashing/proc-macro/README.md b/substrate/primitives/crypto/hashing/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/crypto/hashing/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/database/README.md b/substrate/primitives/database/README.md index 26f58ea8d45..7e31477ea2b 100644 --- a/substrate/primitives/database/README.md +++ b/substrate/primitives/database/README.md @@ -1,3 +1,8 @@ The main database trait, allowing Substrate to store data persistently. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/debug-derive/README.md b/substrate/primitives/debug-derive/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/debug-derive/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/externalities/Cargo.toml b/substrate/primitives/externalities/Cargo.toml index 569d4298c50..87ab6892329 100644 --- a/substrate/primitives/externalities/Cargo.toml +++ b/substrate/primitives/externalities/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-externalities" -version = "0.25.0" +version = "0.29.0" license = "Apache-2.0" authors.workspace = true edition.workspace = true @@ -19,7 +19,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } environmental = { workspace = true } -sp-storage = { workspace = true } +sp-storage.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/externalities/README.md b/substrate/primitives/externalities/README.md index 543b63ecbdb..9cc246fe883 100644 --- a/substrate/primitives/externalities/README.md +++ b/substrate/primitives/externalities/README.md @@ -7,3 +7,8 @@ access the node from the runtime via the runtime interfaces. This crate exposes the main [`Externalities`] trait. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/genesis-builder/Cargo.toml b/substrate/primitives/genesis-builder/Cargo.toml index 285b214907a..2d765e8672e 100644 --- a/substrate/primitives/genesis-builder/Cargo.toml +++ b/substrate/primitives/genesis-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-genesis-builder" -version = "0.8.0" +version = "0.15.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,9 +18,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["bytes"], workspace = true } scale-info = { features = ["derive"], workspace = true } - -sp-api = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-runtime.workspace = true serde_json = { features = ["alloc", "arbitrary_precision"], workspace = true } [features] diff --git a/substrate/primitives/genesis-builder/README.md b/substrate/primitives/genesis-builder/README.md index 4a842c95e35..2c43987450d 100644 --- a/substrate/primitives/genesis-builder/README.md +++ b/substrate/primitives/genesis-builder/README.md @@ -3,3 +3,8 @@ Substrate genesis builder. Refer to the module doc for more details. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/inherents/Cargo.toml b/substrate/primitives/inherents/Cargo.toml index 271308c9cbf..a7b5e803c50 100644 --- a/substrate/primitives/inherents/Cargo.toml +++ b/substrate/primitives/inherents/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-inherents" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/inherents/README.md b/substrate/primitives/inherents/README.md index 20ceb529469..86a3699552a 100644 --- a/substrate/primitives/inherents/README.md +++ b/substrate/primitives/inherents/README.md @@ -15,3 +15,8 @@ to be registered by the `construct_runtime!` macro. The macro documentation give information on how that is done. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/io/Cargo.toml b/substrate/primitives/io/Cargo.toml index 97940759a98..7f6f8e5055a 100644 --- a/substrate/primitives/io/Cargo.toml +++ b/substrate/primitives/io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-io" -version = "30.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -22,15 +22,15 @@ bytes = { workspace = true } codec = { features = [ "bytes", ], workspace = true } -sp-core = { workspace = true } -sp-crypto-hashing = { workspace = true } +sp-core.workspace = true +sp-crypto-hashing.workspace = true sp-keystore = { optional = true, workspace = true } libsecp256k1 = { optional = true, workspace = true, default-features = true } sp-state-machine = { optional = true, workspace = true } -sp-runtime-interface = { workspace = true } +sp-runtime-interface.workspace = true sp-trie = { optional = true, workspace = true } -sp-externalities = { workspace = true } -sp-tracing = { workspace = true } +sp-externalities.workspace = true +sp-tracing.workspace = true log = { optional = true, workspace = true, default-features = true } secp256k1 = { features = [ "global-context", @@ -105,8 +105,3 @@ improved_panic_error_reporting = [] # It should not be used in production since the implementation and interface may still # be subject to significant changes. bls-experimental = ["sp-keystore/bls-experimental"] - -# This feature adds Bandersnatch crypto primitives. -# It should not be used in production since the implementation and interface may still -# be subject to significant changes. -bandersnatch-experimental = ["sp-keystore/bandersnatch-experimental"] diff --git a/substrate/primitives/io/README.md b/substrate/primitives/io/README.md index 5e252eeacb0..9760b30c70d 100644 --- a/substrate/primitives/io/README.md +++ b/substrate/primitives/io/README.md @@ -1,3 +1,8 @@ I/O host interface for Substrate runtime. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/keyring/Cargo.toml b/substrate/primitives/keyring/Cargo.toml index 27f7304a935..285719dd6b8 100644 --- a/substrate/primitives/keyring/Cargo.toml +++ b/substrate/primitives/keyring/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-keyring" -version = "31.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,14 +18,9 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] strum = { features = ["derive"], workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-core.workspace = true +sp-runtime.workspace = true [features] default = ["std"] std = ["sp-core/std", "sp-runtime/std", "strum/std"] - -# This feature adds Bandersnatch crypto primitives. -# It should not be used in production since the implementation and interface may still -# be subject to significant changes. -bandersnatch-experimental = ["sp-core/bandersnatch-experimental"] diff --git a/substrate/primitives/keyring/README.md b/substrate/primitives/keyring/README.md index 555a35f09bc..de8d213b18e 100644 --- a/substrate/primitives/keyring/README.md +++ b/substrate/primitives/keyring/README.md @@ -1,3 +1,8 @@ Support code for the runtime. A set of test accounts. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/keystore/Cargo.toml b/substrate/primitives/keystore/Cargo.toml index 08b58c05ad1..e88b5848d40 100644 --- a/substrate/primitives/keystore/Cargo.toml +++ b/substrate/primitives/keystore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-keystore" -version = "0.34.0" +version = "0.40.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,8 +18,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } parking_lot = { optional = true, workspace = true } -sp-core = { workspace = true } -sp-externalities = { workspace = true } +sp-core.workspace = true +sp-externalities.workspace = true [dev-dependencies] rand = { workspace = true, default-features = true } @@ -33,8 +33,3 @@ std = ["codec/std", "dep:parking_lot", "sp-core/std", "sp-externalities/std"] # It should not be used in production since the implementation and interface may still # be subject to significant changes. bls-experimental = ["sp-core/bls-experimental"] - -# This feature adds Bandersnatch crypto primitives. -# It should not be used in production since the implementation and interface may still -# be subject to significant changes. -bandersnatch-experimental = ["sp-core/bandersnatch-experimental"] diff --git a/substrate/primitives/keystore/README.md b/substrate/primitives/keystore/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/keystore/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/maybe-compressed-blob/README.md b/substrate/primitives/maybe-compressed-blob/README.md index a2f6a1c5343..f8607c5b7a2 100644 --- a/substrate/primitives/maybe-compressed-blob/README.md +++ b/substrate/primitives/maybe-compressed-blob/README.md @@ -1,3 +1,8 @@ Handling of blobs, typically validation code, which may be compressed. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/merkle-mountain-range/Cargo.toml b/substrate/primitives/merkle-mountain-range/Cargo.toml index 6f944a3f6a8..50846bb7f8c 100644 --- a/substrate/primitives/merkle-mountain-range/Cargo.toml +++ b/substrate/primitives/merkle-mountain-range/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-mmr-primitives" -version = "26.0.0" +version = "34.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,10 +20,10 @@ scale-info = { features = ["derive"], workspace = true } log = { workspace = true } mmr-lib = { package = "polkadot-ckb-merkle-mountain-range", version = "0.7.0", default-features = false } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-debug-derive = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-core.workspace = true +sp-debug-derive.workspace = true +sp-runtime.workspace = true thiserror = { optional = true, workspace = true } [dev-dependencies] diff --git a/substrate/primitives/merkle-mountain-range/README.md b/substrate/primitives/merkle-mountain-range/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/merkle-mountain-range/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/metadata-ir/Cargo.toml b/substrate/primitives/metadata-ir/Cargo.toml index d7786347dd0..aa71b4e844f 100644 --- a/substrate/primitives/metadata-ir/Cargo.toml +++ b/substrate/primitives/metadata-ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-metadata-ir" -version = "0.6.0" +version = "0.7.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/metadata-ir/README.md b/substrate/primitives/metadata-ir/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/metadata-ir/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/mixnet/Cargo.toml b/substrate/primitives/mixnet/Cargo.toml index a6fc3ce857a..735da2c8b85 100644 --- a/substrate/primitives/mixnet/Cargo.toml +++ b/substrate/primitives/mixnet/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate mixnet types and runtime interface" name = "sp-mixnet" -version = "0.4.0" +version = "0.12.0" license = "Apache-2.0" authors = ["Parity Technologies "] edition.workspace = true @@ -18,8 +18,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } +sp-api.workspace = true +sp-application-crypto.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/mixnet/README.md b/substrate/primitives/mixnet/README.md index 47c109f6b57..f962583760d 100644 --- a/substrate/primitives/mixnet/README.md +++ b/substrate/primitives/mixnet/README.md @@ -1,3 +1,8 @@ Substrate mixnet types and runtime interface. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/npos-elections/Cargo.toml b/substrate/primitives/npos-elections/Cargo.toml index 12851b1a917..5ddd62c2bba 100644 --- a/substrate/primitives/npos-elections/Cargo.toml +++ b/substrate/primitives/npos-elections/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-npos-elections" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,13 +19,13 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [dev-dependencies] rand = { workspace = true, default-features = true } -substrate-test-utils = { workspace = true } +substrate-test-utils = { path = "../../test-utils" } [features] default = ["std"] diff --git a/substrate/primitives/npos-elections/README.md b/substrate/primitives/npos-elections/README.md index e65f22ca271..118e898862b 100644 --- a/substrate/primitives/npos-elections/README.md +++ b/substrate/primitives/npos-elections/README.md @@ -54,3 +54,8 @@ Moreover, the support is built from absolute backing values, not ratios like the More information can be found at: https://arxiv.org/abs/2004.12990 License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/npos-elections/fuzzer/Cargo.toml b/substrate/primitives/npos-elections/fuzzer/Cargo.toml index b203610392d..1cd661aba28 100644 --- a/substrate/primitives/npos-elections/fuzzer/Cargo.toml +++ b/substrate/primitives/npos-elections/fuzzer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-npos-elections-fuzzer" -version = "2.0.0-alpha.5" +version = "2.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,8 +20,10 @@ targets = ["x86_64-unknown-linux-gnu"] clap = { features = ["derive"], workspace = true } honggfuzz = { workspace = true } rand = { features = ["small_rng", "std"], workspace = true, default-features = true } -sp-npos-elections = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-npos-elections.workspace = true +sp-npos-elections.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [[bin]] name = "reduce" diff --git a/substrate/primitives/npos-elections/fuzzer/README.md b/substrate/primitives/npos-elections/fuzzer/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/npos-elections/fuzzer/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/offchain/Cargo.toml b/substrate/primitives/offchain/Cargo.toml index ad35a1b8451..5df2d8d25d7 100644 --- a/substrate/primitives/offchain/Cargo.toml +++ b/substrate/primitives/offchain/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Substrate offchain workers primitives" name = "sp-offchain" -version = "26.0.0" +version = "34.0.0" license = "Apache-2.0" authors.workspace = true edition.workspace = true @@ -16,9 +16,9 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-api = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/offchain/README.md b/substrate/primitives/offchain/README.md index 5c239d2e0e7..0d9f6731c17 100644 --- a/substrate/primitives/offchain/README.md +++ b/substrate/primitives/offchain/README.md @@ -1,3 +1,8 @@ The Offchain Worker runtime api primitives. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/panic-handler/README.md b/substrate/primitives/panic-handler/README.md index f4f974ea6e1..7b41c22454c 100644 --- a/substrate/primitives/panic-handler/README.md +++ b/substrate/primitives/panic-handler/README.md @@ -8,3 +8,8 @@ By default, the panic handler aborts the process by calling [`std::process::exit temporarily be disabled by using an [`AbortGuard`]. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/rpc/Cargo.toml b/substrate/primitives/rpc/Cargo.toml index ea795cf07bd..7162b2dd735 100644 --- a/substrate/primitives/rpc/Cargo.toml +++ b/substrate/primitives/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-rpc" -version = "26.0.0" +version = "32.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,7 +18,8 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] rustc-hash = { workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true [dev-dependencies] serde_json = { workspace = true, default-features = true } diff --git a/substrate/primitives/rpc/README.md b/substrate/primitives/rpc/README.md index 4d48fc56aed..c89392427a1 100644 --- a/substrate/primitives/rpc/README.md +++ b/substrate/primitives/rpc/README.md @@ -1,3 +1,8 @@ Substrate RPC primitives and utilities. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/runtime-interface/Cargo.toml b/substrate/primitives/runtime-interface/Cargo.toml index ee44d90fa95..4d2b440fe81 100644 --- a/substrate/primitives/runtime-interface/Cargo.toml +++ b/substrate/primitives/runtime-interface/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime-interface" -version = "24.0.0" +version = "28.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,25 +18,26 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] bytes = { workspace = true } -sp-wasm-interface = { workspace = true } -sp-std = { workspace = true } -sp-tracing = { workspace = true } -sp-runtime-interface-proc-macro = { workspace = true, default-features = true } -sp-externalities = { workspace = true } +sp-wasm-interface.workspace = true +sp-std.workspace = true +sp-tracing.workspace = true +sp-runtime-interface-proc-macro.workspace = true +sp-runtime-interface-proc-macro.default-features = true +sp-externalities.workspace = true codec = { features = ["bytes"], workspace = true } static_assertions = { workspace = true, default-features = true } primitive-types = { workspace = true } -sp-storage = { workspace = true } +sp-storage.workspace = true impl-trait-for-tuples = { workspace = true } [target.'cfg(all(any(target_arch = "riscv32", target_arch = "riscv64"), substrate_runtime))'.dependencies] polkavm-derive = { workspace = true } [dev-dependencies] -sp-runtime-interface-test-wasm = { workspace = true } -sp-state-machine = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-runtime-interface-test-wasm = { path = "test-wasm" } +sp-state-machine = { default-features = true, path = "../state-machine" } +sp-core = { default-features = true, path = "../core" } +sp-io = { default-features = true, path = "../io" } rustversion = { workspace = true } trybuild = { workspace = true } @@ -46,11 +47,7 @@ std = [ "bytes/std", "codec/std", "primitive-types/std", - "sp-core/std", "sp-externalities/std", - "sp-io/std", - "sp-runtime-interface-test-wasm/std", - "sp-state-machine/std", "sp-std/std", "sp-storage/std", "sp-tracing/std", diff --git a/substrate/primitives/runtime-interface/README.md b/substrate/primitives/runtime-interface/README.md index f6dfea945dd..8ac5ef12ea7 100644 --- a/substrate/primitives/runtime-interface/README.md +++ b/substrate/primitives/runtime-interface/README.md @@ -87,3 +87,8 @@ converted into the corresponding type. `Identity` means that the value is converted directly into the corresponding FFI type. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/runtime-interface/proc-macro/Cargo.toml b/substrate/primitives/runtime-interface/proc-macro/Cargo.toml index 3fd5f073f02..c5e92dd081d 100644 --- a/substrate/primitives/runtime-interface/proc-macro/Cargo.toml +++ b/substrate/primitives/runtime-interface/proc-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/runtime-interface/proc-macro/README.md b/substrate/primitives/runtime-interface/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/runtime-interface/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/runtime-interface/test-wasm-deprecated/Cargo.toml b/substrate/primitives/runtime-interface/test-wasm-deprecated/Cargo.toml index 9e456e9bcfa..068dfc9c20c 100644 --- a/substrate/primitives/runtime-interface/test-wasm-deprecated/Cargo.toml +++ b/substrate/primitives/runtime-interface/test-wasm-deprecated/Cargo.toml @@ -16,9 +16,9 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime-interface = { workspace = true } +sp-core.workspace = true +sp-io.workspace = true +sp-runtime-interface.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/substrate/primitives/runtime-interface/test-wasm-deprecated/README.md b/substrate/primitives/runtime-interface/test-wasm-deprecated/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/runtime-interface/test-wasm-deprecated/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/runtime-interface/test-wasm/Cargo.toml b/substrate/primitives/runtime-interface/test-wasm/Cargo.toml index 9392930174d..cba1c98f27f 100644 --- a/substrate/primitives/runtime-interface/test-wasm/Cargo.toml +++ b/substrate/primitives/runtime-interface/test-wasm/Cargo.toml @@ -17,9 +17,9 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] bytes = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-runtime-interface = { workspace = true } +sp-core.workspace = true +sp-io.workspace = true +sp-runtime-interface.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/substrate/primitives/runtime-interface/test-wasm/README.md b/substrate/primitives/runtime-interface/test-wasm/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/runtime-interface/test-wasm/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/runtime-interface/test/Cargo.toml b/substrate/primitives/runtime-interface/test/Cargo.toml index 29ef0f6b489..28d23e2a2ec 100644 --- a/substrate/primitives/runtime-interface/test/Cargo.toml +++ b/substrate/primitives/runtime-interface/test/Cargo.toml @@ -17,11 +17,17 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] tracing = { workspace = true, default-features = true } tracing-core = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-runtime-interface = { workspace = true, default-features = true } -sp-runtime-interface-test-wasm = { workspace = true } -sp-runtime-interface-test-wasm-deprecated = { workspace = true } -sp-state-machine = { workspace = true, default-features = true } +sc-executor.workspace = true +sc-executor.default-features = true +sc-executor-common.workspace = true +sc-executor-common.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-runtime-interface.workspace = true +sp-runtime-interface.default-features = true +sp-runtime-interface-test-wasm.workspace = true +sp-runtime-interface-test-wasm-deprecated.workspace = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true diff --git a/substrate/primitives/runtime-interface/test/README.md b/substrate/primitives/runtime-interface/test/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/runtime-interface/test/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml index 55e9f4b3199..cd2e5f6fe6b 100644 --- a/substrate/primitives/runtime/Cargo.toml +++ b/substrate/primitives/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime" -version = "31.0.1" +version = "39.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -27,12 +27,12 @@ paste = { workspace = true, default-features = true } rand = { optional = true, workspace = true, default-features = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-application-crypto = { workspace = true } -sp-arithmetic = { workspace = true } -sp-core = { workspace = true } -sp-io = { workspace = true } -sp-std = { workspace = true } -sp-weights = { workspace = true } +sp-application-crypto.workspace = true +sp-arithmetic.workspace = true +sp-core.workspace = true +sp-io.workspace = true +sp-std.workspace = true +sp-weights.workspace = true docify = { workspace = true } tracing = { workspace = true, features = ["log"], default-features = false } @@ -42,10 +42,10 @@ simple-mermaid = { version = "0.1.1", optional = true } rand = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } zstd = { workspace = true } -sp-api = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sp-api = { default-features = true, path = "../api" } +sp-state-machine = { default-features = true, path = "../state-machine" } +sp-tracing = { default-features = true, path = "../tracing" } +substrate-test-runtime-client = { path = "../../test-utils/runtime/client" } [features] runtime-benchmarks = [] @@ -61,14 +61,11 @@ std = [ "scale-info/std", "serde/std", "simple-mermaid", - "sp-api/std", "sp-application-crypto/std", "sp-arithmetic/std", "sp-core/std", "sp-io/std", - "sp-state-machine/std", "sp-std/std", - "sp-tracing/std", "sp-weights/std", "tracing/std", ] diff --git a/substrate/primitives/runtime/README.md b/substrate/primitives/runtime/README.md index 2755690e4b3..5959601da17 100644 --- a/substrate/primitives/runtime/README.md +++ b/substrate/primitives/runtime/README.md @@ -1,3 +1,8 @@ Runtime Modules shared primitive types. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/session/Cargo.toml b/substrate/primitives/session/Cargo.toml index 6abf8350553..060e2cb5adc 100644 --- a/substrate/primitives/session/Cargo.toml +++ b/substrate/primitives/session/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-session" -version = "27.0.0" +version = "36.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,10 +18,10 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-api = { workspace = true } -sp-core = { workspace = true } +sp-api.workspace = true +sp-core.workspace = true sp-runtime = { optional = true, workspace = true } -sp-staking = { workspace = true } +sp-staking.workspace = true sp-keystore = { optional = true, workspace = true } [features] diff --git a/substrate/primitives/session/README.md b/substrate/primitives/session/README.md index 9ad3e274703..d6649daf267 100644 --- a/substrate/primitives/session/README.md +++ b/substrate/primitives/session/README.md @@ -1,3 +1,8 @@ Substrate core types around sessions. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/staking/Cargo.toml b/substrate/primitives/staking/Cargo.toml index 35e7e4f6041..b84c41c8228 100644 --- a/substrate/primitives/staking/Cargo.toml +++ b/substrate/primitives/staking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-staking" -version = "26.0.0" +version = "36.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -20,9 +20,8 @@ serde = { features = ["alloc", "derive"], optional = true, workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } impl-trait-for-tuples = { workspace = true } - -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-core.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/staking/README.md b/substrate/primitives/staking/README.md index 3e0ea0ba1fa..e6d6689ff26 100644 --- a/substrate/primitives/staking/README.md +++ b/substrate/primitives/staking/README.md @@ -2,3 +2,8 @@ A crate which contains primitives that are useful for implementation that uses s approaches in general. Definitions related to sessions, slashing, etc go here. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/state-machine/Cargo.toml b/substrate/primitives/state-machine/Cargo.toml index e1c67feb7ac..f842d384ebd 100644 --- a/substrate/primitives/state-machine/Cargo.toml +++ b/substrate/primitives/state-machine/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-state-machine" -version = "0.35.0" +version = "0.43.0" authors.workspace = true description = "Substrate State Machine" edition.workspace = true @@ -25,10 +25,10 @@ rand = { optional = true, workspace = true, default-features = true } smallvec = { workspace = true, default-features = true } thiserror = { optional = true, workspace = true } tracing = { optional = true, workspace = true, default-features = true } -sp-core = { workspace = true } -sp-externalities = { workspace = true } +sp-core.workspace = true +sp-externalities.workspace = true sp-panic-handler = { optional = true, workspace = true, default-features = true } -sp-trie = { workspace = true } +sp-trie.workspace = true trie-db = { workspace = true } arbitrary = { features = ["derive"], optional = true, workspace = true } @@ -36,7 +36,7 @@ arbitrary = { features = ["derive"], optional = true, workspace = true } array-bytes = { workspace = true, default-features = true } pretty_assertions = { workspace = true } rand = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../runtime" } assert_matches = { workspace = true } arbitrary = { features = ["derive"], workspace = true } @@ -52,7 +52,6 @@ std = [ "sp-core/std", "sp-externalities/std", "sp-panic-handler", - "sp-runtime/std", "sp-trie/std", "thiserror", "tracing", diff --git a/substrate/primitives/state-machine/README.md b/substrate/primitives/state-machine/README.md index 91d706f860e..9a85c4d0efc 100644 --- a/substrate/primitives/state-machine/README.md +++ b/substrate/primitives/state-machine/README.md @@ -1,3 +1,8 @@ Substrate state machine implementation. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/statement-store/Cargo.toml b/substrate/primitives/statement-store/Cargo.toml index aac676caedc..9f48fc70b65 100644 --- a/substrate/primitives/statement-store/Cargo.toml +++ b/substrate/primitives/statement-store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-statement-store" -version = "10.0.0" +version = "18.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,13 +18,13 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-core = { workspace = true } -sp-crypto-hashing = { workspace = true } -sp-runtime = { workspace = true } -sp-api = { workspace = true } -sp-application-crypto = { workspace = true } -sp-runtime-interface = { workspace = true } -sp-externalities = { workspace = true } +sp-core.workspace = true +sp-crypto-hashing.workspace = true +sp-runtime.workspace = true +sp-api.workspace = true +sp-application-crypto.workspace = true +sp-runtime-interface.workspace = true +sp-externalities.workspace = true thiserror = { optional = true, workspace = true } # ECIES dependencies diff --git a/substrate/primitives/statement-store/README.md b/substrate/primitives/statement-store/README.md index f224f6ce431..8c1733cc14e 100644 --- a/substrate/primitives/statement-store/README.md +++ b/substrate/primitives/statement-store/README.md @@ -54,3 +54,8 @@ Potential use-cases are various and include: License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/std/README.md b/substrate/primitives/std/README.md index e186ccecf7b..c3c3cb5df99 100644 --- a/substrate/primitives/std/README.md +++ b/substrate/primitives/std/README.md @@ -2,3 +2,8 @@ Lowest-abstraction level for the Substrate runtime: just exports useful primitiv or client/alloc to be used with any code that depends on the runtime. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/storage/Cargo.toml b/substrate/primitives/storage/Cargo.toml index 9341d7ac77e..a550dc86171 100644 --- a/substrate/primitives/storage/Cargo.toml +++ b/substrate/primitives/storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-storage" -version = "19.0.0" +version = "21.0.0" authors.workspace = true edition.workspace = true description = "Storage related primitives" @@ -21,7 +21,7 @@ codec = { features = ["derive"], workspace = true } impl-serde = { optional = true, workspace = true } ref-cast = { workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } -sp-debug-derive = { workspace = true } +sp-debug-derive.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/storage/README.md b/substrate/primitives/storage/README.md index ac922f139ff..6ff317cf5e3 100644 --- a/substrate/primitives/storage/README.md +++ b/substrate/primitives/storage/README.md @@ -1,3 +1,8 @@ Primitive types for storage related stuff. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/test-primitives/Cargo.toml b/substrate/primitives/test-primitives/Cargo.toml index cffdf980161..e6fbdb9f59e 100644 --- a/substrate/primitives/test-primitives/Cargo.toml +++ b/substrate/primitives/test-primitives/Cargo.toml @@ -18,9 +18,9 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["derive"], optional = true, workspace = true } -sp-application-crypto = { workspace = true } -sp-core = { workspace = true } -sp-runtime = { workspace = true } +sp-application-crypto.workspace = true +sp-core.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/test-primitives/README.md b/substrate/primitives/test-primitives/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/test-primitives/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/timestamp/Cargo.toml b/substrate/primitives/timestamp/Cargo.toml index 0fcd5be98e6..956d4d65b71 100644 --- a/substrate/primitives/timestamp/Cargo.toml +++ b/substrate/primitives/timestamp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-timestamp" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,8 +19,8 @@ targets = ["x86_64-unknown-linux-gnu"] async-trait = { optional = true, workspace = true } codec = { features = ["derive"], workspace = true } thiserror = { optional = true, workspace = true } -sp-inherents = { workspace = true } -sp-runtime = { workspace = true } +sp-inherents.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/timestamp/README.md b/substrate/primitives/timestamp/README.md index 41649cdfc8e..3b79acf1e9d 100644 --- a/substrate/primitives/timestamp/README.md +++ b/substrate/primitives/timestamp/README.md @@ -1,3 +1,8 @@ Substrate core types and inherents for timestamps. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/tracing/Cargo.toml b/substrate/primitives/tracing/Cargo.toml index 8621582c765..66d5a5d0230 100644 --- a/substrate/primitives/tracing/Cargo.toml +++ b/substrate/primitives/tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-tracing" -version = "16.0.0" +version = "17.0.1" license = "Apache-2.0" authors.workspace = true edition.workspace = true diff --git a/substrate/primitives/tracing/README.md b/substrate/primitives/tracing/README.md index 4582a34d918..014065fcb39 100644 --- a/substrate/primitives/tracing/README.md +++ b/substrate/primitives/tracing/README.md @@ -13,3 +13,8 @@ to signal that the 'actual' span name and target should be retrieved instead fro the associated Fields mentioned above. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/transaction-pool/Cargo.toml b/substrate/primitives/transaction-pool/Cargo.toml index 09d57be54ad..74174451549 100644 --- a/substrate/primitives/transaction-pool/Cargo.toml +++ b/substrate/primitives/transaction-pool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-transaction-pool" -version = "26.0.0" +version = "34.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -17,8 +17,8 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -sp-api = { workspace = true } -sp-runtime = { workspace = true } +sp-api.workspace = true +sp-runtime.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/transaction-pool/README.md b/substrate/primitives/transaction-pool/README.md index 209d23e9980..d2e0bb4939b 100644 --- a/substrate/primitives/transaction-pool/README.md +++ b/substrate/primitives/transaction-pool/README.md @@ -1,3 +1,8 @@ Transaction pool primitives types & Runtime API. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/transaction-storage-proof/Cargo.toml b/substrate/primitives/transaction-storage-proof/Cargo.toml index a9040c1249a..c318facee64 100644 --- a/substrate/primitives/transaction-storage-proof/Cargo.toml +++ b/substrate/primitives/transaction-storage-proof/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-transaction-storage-proof" -version = "26.0.0" +version = "34.0.0" authors.workspace = true description = "Transaction storage proof primitives" edition.workspace = true @@ -20,8 +20,8 @@ async-trait = { optional = true, workspace = true } codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } sp-core = { optional = true, workspace = true } -sp-inherents = { workspace = true } -sp-runtime = { workspace = true } +sp-inherents.workspace = true +sp-runtime.workspace = true sp-trie = { optional = true, workspace = true } [features] diff --git a/substrate/primitives/transaction-storage-proof/README.md b/substrate/primitives/transaction-storage-proof/README.md index 4a93e1d41fa..369b7274238 100644 --- a/substrate/primitives/transaction-storage-proof/README.md +++ b/substrate/primitives/transaction-storage-proof/README.md @@ -3,3 +3,8 @@ Transaction Storage Proof Primitives Contains types and basic code to extract storage proofs for indexed transactions. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/trie/Cargo.toml b/substrate/primitives/trie/Cargo.toml index a28f29b0158..d7d57cc510a 100644 --- a/substrate/primitives/trie/Cargo.toml +++ b/substrate/primitives/trie/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-trie" -version = "29.0.0" +version = "37.0.0" authors.workspace = true description = "Patricia trie stuff using a parity-scale-codec node format" repository.workspace = true @@ -34,8 +34,8 @@ thiserror = { optional = true, workspace = true } tracing = { optional = true, workspace = true, default-features = true } trie-db = { workspace = true } trie-root = { workspace = true } -sp-core = { workspace = true } -sp-externalities = { workspace = true } +sp-core.workspace = true +sp-externalities.workspace = true schnellru = { optional = true, workspace = true } [dev-dependencies] @@ -43,7 +43,7 @@ array-bytes = { workspace = true, default-features = true } criterion = { workspace = true, default-features = true } trie-bench = { workspace = true } trie-standardmap = { workspace = true } -sp-runtime = { workspace = true, default-features = true } +sp-runtime = { default-features = true, path = "../runtime" } [features] default = ["std"] @@ -60,7 +60,6 @@ std = [ "schnellru", "sp-core/std", "sp-externalities/std", - "sp-runtime/std", "thiserror", "tracing", "trie-db/std", diff --git a/substrate/primitives/trie/README.md b/substrate/primitives/trie/README.md index e82080da5ff..dfd57f138c7 100644 --- a/substrate/primitives/trie/README.md +++ b/substrate/primitives/trie/README.md @@ -1,3 +1,8 @@ Utility functions to interact with Substrate's Base-16 Modified Merkle Patricia tree ("trie"). License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/version/Cargo.toml b/substrate/primitives/version/Cargo.toml index 0424304989b..d59135a9862 100644 --- a/substrate/primitives/version/Cargo.toml +++ b/substrate/primitives/version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-version" -version = "29.0.0" +version = "37.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -23,10 +23,11 @@ parity-wasm = { optional = true, workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { features = ["alloc", "derive"], optional = true, workspace = true } thiserror = { optional = true, workspace = true } -sp-crypto-hashing-proc-macro = { workspace = true, default-features = true } -sp-runtime = { workspace = true } -sp-std = { workspace = true } -sp-version-proc-macro = { workspace = true } +sp-crypto-hashing-proc-macro.workspace = true +sp-crypto-hashing-proc-macro.default-features = true +sp-runtime.workspace = true +sp-std.workspace = true +sp-version-proc-macro.workspace = true [features] default = ["std"] diff --git a/substrate/primitives/version/README.md b/substrate/primitives/version/README.md index 8decaaa85f8..0483af1743b 100644 --- a/substrate/primitives/version/README.md +++ b/substrate/primitives/version/README.md @@ -1,3 +1,8 @@ Version module for the Substrate runtime; Provides a function that returns the runtime version. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/version/proc-macro/Cargo.toml b/substrate/primitives/version/proc-macro/Cargo.toml index 35c49360b7f..ca0574179b7 100644 --- a/substrate/primitives/version/proc-macro/Cargo.toml +++ b/substrate/primitives/version/proc-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-version-proc-macro" -version = "13.0.0" +version = "14.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -25,4 +25,4 @@ quote = { workspace = true } syn = { features = ["extra-traits", "fold", "full", "visit"], workspace = true } [dev-dependencies] -sp-version = { workspace = true, default-features = true } +sp-version = { default-features = true, path = ".." } diff --git a/substrate/primitives/version/proc-macro/README.md b/substrate/primitives/version/proc-macro/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/version/proc-macro/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/wasm-interface/Cargo.toml b/substrate/primitives/wasm-interface/Cargo.toml index 9d0310fd22e..3e94d41851d 100644 --- a/substrate/primitives/wasm-interface/Cargo.toml +++ b/substrate/primitives/wasm-interface/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-wasm-interface" -version = "20.0.0" +version = "21.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/wasm-interface/README.md b/substrate/primitives/wasm-interface/README.md index 2e584adeb83..4c2380adc9f 100644 --- a/substrate/primitives/wasm-interface/README.md +++ b/substrate/primitives/wasm-interface/README.md @@ -1,3 +1,8 @@ Types and traits for interfacing between the host and the wasm runtime. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/primitives/weights/Cargo.toml b/substrate/primitives/weights/Cargo.toml index 9b830403dbe..42ae7a0fbd2 100644 --- a/substrate/primitives/weights/Cargo.toml +++ b/substrate/primitives/weights/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-weights" -version = "27.0.0" +version = "31.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,8 +21,8 @@ codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } serde = { optional = true, features = ["alloc", "derive"], workspace = true } smallvec = { workspace = true, default-features = true } -sp-arithmetic = { workspace = true } -sp-debug-derive = { workspace = true } +sp-arithmetic.workspace = true +sp-debug-derive.workspace = true schemars = { optional = true, workspace = true } [features] diff --git a/substrate/primitives/weights/README.md b/substrate/primitives/weights/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/primitives/weights/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/scripts/ci/node-template-release/README.md b/substrate/scripts/ci/node-template-release/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/scripts/ci/node-template-release/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/test-utils/Cargo.toml b/substrate/test-utils/Cargo.toml index 4f7a7090685..7439bbeac19 100644 --- a/substrate/test-utils/Cargo.toml +++ b/substrate/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-test-utils" -version = "4.0.0-dev" +version = "3.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -21,4 +21,4 @@ tokio = { features = ["macros", "time"], workspace = true, default-features = tr [dev-dependencies] trybuild = { features = ["diff"], workspace = true } -sc-service = { workspace = true, default-features = true } +sc-service = { default-features = true, path = "../client/service" } diff --git a/substrate/test-utils/README.md b/substrate/test-utils/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/test-utils/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/test-utils/cli/Cargo.toml b/substrate/test-utils/cli/Cargo.toml index 3fbcf209068..ed9eb1dddeb 100644 --- a/substrate/test-utils/cli/Cargo.toml +++ b/substrate/test-utils/cli/Cargo.toml @@ -16,16 +16,21 @@ workspace = true targets = ["x86_64-unknown-linux-gnu"] [dependencies] -substrate-rpc-client = { workspace = true, default-features = true } -sp-rpc = { workspace = true, default-features = true } +substrate-rpc-client.workspace = true +substrate-rpc-client.default-features = true +sp-rpc.workspace = true +sp-rpc.default-features = true assert_cmd = { workspace = true } nix = { features = ["signal"], workspace = true } regex = { workspace = true } tokio = { features = ["full"], workspace = true, default-features = true } -node-primitives = { workspace = true, default-features = true } -node-cli = { workspace = true } -sc-cli = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } +node-primitives.workspace = true +node-primitives.default-features = true +node-cli.workspace = true +sc-cli.workspace = true +sc-cli.default-features = true +sc-service.workspace = true +sc-service.default-features = true futures = { workspace = true } [features] diff --git a/substrate/test-utils/cli/README.md b/substrate/test-utils/cli/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/test-utils/cli/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/test-utils/client/Cargo.toml b/substrate/test-utils/client/Cargo.toml index ebd1eab5980..145859bfe25 100644 --- a/substrate/test-utils/client/Cargo.toml +++ b/substrate/test-utils/client/Cargo.toml @@ -22,21 +22,28 @@ codec = { workspace = true, default-features = true } futures = { workspace = true } serde = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-client-db = { features = [ - "test-helpers", -], workspace = true } -sc-consensus = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-offchain = { workspace = true, default-features = true } -sc-service = { features = [ - "test-helpers", -], workspace = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-client-db = { features = ["test-helpers"], workspace = true } +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-offchain.workspace = true +sc-offchain.default-features = true +sc-service = { features = ["test-helpers"], workspace = true } +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true tokio = { features = ["sync"], workspace = true, default-features = true } diff --git a/substrate/test-utils/client/README.md b/substrate/test-utils/client/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/test-utils/client/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/test-utils/runtime/Cargo.toml b/substrate/test-utils/runtime/Cargo.toml index 1c82c73072b..d04b6c1cf29 100644 --- a/substrate/test-utils/runtime/Cargo.toml +++ b/substrate/test-utils/runtime/Cargo.toml @@ -19,35 +19,35 @@ targets = ["x86_64-unknown-linux-gnu"] sp-application-crypto = { features = ["serde"], workspace = true } sp-consensus-aura = { features = ["serde"], workspace = true } sp-consensus-babe = { features = ["serde"], workspace = true } -sp-genesis-builder = { workspace = true } -sp-block-builder = { workspace = true } +sp-genesis-builder.workspace = true +sp-block-builder.workspace = true codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -sp-inherents = { workspace = true } -sp-keyring = { workspace = true } -sp-offchain = { workspace = true } +sp-inherents.workspace = true +sp-keyring.workspace = true +sp-offchain.workspace = true sp-core = { features = ["serde"], workspace = true } -sp-crypto-hashing = { workspace = true } -sp-io = { workspace = true } -frame-support = { workspace = true } -sp-version = { workspace = true } -sp-session = { workspace = true } -sp-api = { workspace = true } +sp-crypto-hashing.workspace = true +sp-io.workspace = true +frame-support.workspace = true +sp-version.workspace = true +sp-session.workspace = true +sp-api.workspace = true sp-runtime = { features = ["serde"], workspace = true } -pallet-babe = { workspace = true } -pallet-balances = { workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } -frame-system = { workspace = true } -frame-system-rpc-runtime-api = { workspace = true } -pallet-timestamp = { workspace = true } +pallet-babe.workspace = true +pallet-balances.workspace = true +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +frame-system.workspace = true +frame-system-rpc-runtime-api.workspace = true +pallet-timestamp.workspace = true sp-consensus-grandpa = { features = ["serde"], workspace = true } -sp-trie = { workspace = true } -sp-transaction-pool = { workspace = true } +sp-trie.workspace = true +sp-transaction-pool.workspace = true trie-db = { workspace = true } sc-service = { features = ["test-helpers"], optional = true, workspace = true } -sp-state-machine = { workspace = true } -sp-externalities = { workspace = true } +sp-state-machine.workspace = true +sp-externalities.workspace = true # 3rd party array-bytes = { optional = true, workspace = true, default-features = true } @@ -57,13 +57,13 @@ tracing = { workspace = true, default-features = false } [dev-dependencies] futures = { workspace = true } -sc-block-builder = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-executor-common = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } -sp-tracing = { workspace = true, default-features = true } +sc-block-builder = { default-features = true, path = "../../client/block-builder" } +sc-chain-spec = { default-features = true, path = "../../client/chain-spec" } +sc-executor = { default-features = true, path = "../../client/executor" } +sc-executor-common = { default-features = true, path = "../../client/executor/common" } +sp-consensus = { default-features = true, path = "../../primitives/consensus/common" } +substrate-test-runtime-client = { path = "client" } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } serde = { features = ["alloc", "derive"], workspace = true } serde_json = { features = ["alloc"], workspace = true } @@ -85,10 +85,8 @@ std = [ "pallet-babe/std", "pallet-balances/std", "pallet-timestamp/std", - "sc-executor/std", "sc-service", "scale-info/std", - "serde/std", "serde_json/std", "sp-api/std", "sp-application-crypto/std", @@ -107,7 +105,6 @@ std = [ "sp-runtime/std", "sp-session/std", "sp-state-machine/std", - "sp-tracing/std", "sp-transaction-pool/std", "sp-trie/std", "sp-version/std", diff --git a/substrate/test-utils/runtime/README.md b/substrate/test-utils/runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/test-utils/runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/test-utils/runtime/client/Cargo.toml b/substrate/test-utils/runtime/client/Cargo.toml index 5dd3c304f4a..74f48fa5d98 100644 --- a/substrate/test-utils/runtime/client/Cargo.toml +++ b/substrate/test-utils/runtime/client/Cargo.toml @@ -16,13 +16,21 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] futures = { workspace = true } -sc-block-builder = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -substrate-test-client = { workspace = true } -substrate-test-runtime = { workspace = true } +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus.workspace = true +sp-consensus.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +substrate-test-client.workspace = true +substrate-test-runtime.workspace = true diff --git a/substrate/test-utils/runtime/client/README.md b/substrate/test-utils/runtime/client/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/test-utils/runtime/client/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/test-utils/runtime/transaction-pool/Cargo.toml b/substrate/test-utils/runtime/transaction-pool/Cargo.toml index b5dc034fed1..e7288cd4705 100644 --- a/substrate/test-utils/runtime/transaction-pool/Cargo.toml +++ b/substrate/test-utils/runtime/transaction-pool/Cargo.toml @@ -19,8 +19,12 @@ codec = { workspace = true, default-features = true } futures = { workspace = true } parking_lot = { workspace = true, default-features = true } thiserror = { workspace = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +substrate-test-runtime-client.workspace = true diff --git a/substrate/test-utils/runtime/transaction-pool/README.md b/substrate/test-utils/runtime/transaction-pool/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/test-utils/runtime/transaction-pool/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/binary-merkle-tree/Cargo.toml b/substrate/utils/binary-merkle-tree/Cargo.toml index 087ec5fd6c6..6948c2e33bb 100644 --- a/substrate/utils/binary-merkle-tree/Cargo.toml +++ b/substrate/utils/binary-merkle-tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "binary-merkle-tree" -version = "13.0.0" +version = "15.0.1" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,11 +18,11 @@ hash-db = { workspace = true } [dev-dependencies] array-bytes = { workspace = true, default-features = true } -sp-tracing = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../primitives/tracing" } +sp-core = { default-features = true, path = "../../primitives/core" } +sp-runtime = { default-features = true, path = "../../primitives/runtime" } [features] debug = ["array-bytes", "log"] default = ["debug", "std"] -std = ["hash-db/std", "log/std", "sp-core/std", "sp-runtime/std"] +std = ["hash-db/std", "log/std"] diff --git a/substrate/utils/binary-merkle-tree/README.md b/substrate/utils/binary-merkle-tree/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/utils/binary-merkle-tree/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/build-script-utils/README.md b/substrate/utils/build-script-utils/README.md index f857d04710b..b2b9ef85f7c 100644 --- a/substrate/utils/build-script-utils/README.md +++ b/substrate/utils/build-script-utils/README.md @@ -1,3 +1,8 @@ Crate with utility functions for `build.rs` scripts. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/fork-tree/Cargo.toml b/substrate/utils/fork-tree/Cargo.toml index c8569a75ac3..0dae09e5f48 100644 --- a/substrate/utils/fork-tree/Cargo.toml +++ b/substrate/utils/fork-tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fork-tree" -version = "12.0.0" +version = "13.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/utils/fork-tree/README.md b/substrate/utils/fork-tree/README.md index ba573dfff41..cb632d297b3 100644 --- a/substrate/utils/fork-tree/README.md +++ b/substrate/utils/fork-tree/README.md @@ -2,3 +2,8 @@ Utility library for managing tree-like ordered data with logic for pruning the tree while finalizing nodes. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/benchmarking-cli/Cargo.toml b/substrate/utils/frame/benchmarking-cli/Cargo.toml index 4e88e3360e3..e5060cca010 100644 --- a/substrate/utils/frame/benchmarking-cli/Cargo.toml +++ b/substrate/utils/frame/benchmarking-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-benchmarking-cli" -version = "32.0.0" +version = "43.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -33,31 +33,52 @@ serde = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } thiserror = { workspace = true } thousands = { workspace = true } -frame-benchmarking = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -sc-block-builder = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true } -sc-cli = { workspace = true } -sc-client-api = { workspace = true, default-features = true } -sc-client-db = { workspace = true } -sc-executor = { workspace = true, default-features = true } -sc-service = { workspace = true } -sc-sysinfo = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-database = { workspace = true, default-features = true } -sp-externalities = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-wasm-interface = { workspace = true, default-features = true } +frame-benchmarking.workspace = true +frame-benchmarking.default-features = true +frame-support.workspace = true +frame-support.default-features = true +frame-system.workspace = true +frame-system.default-features = true +sc-block-builder.workspace = true +sc-block-builder.default-features = true +sc-chain-spec.workspace = true +sc-cli.workspace = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-client-db.workspace = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-service.workspace = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-database.workspace = true +sp-database.default-features = true +sp-externalities.workspace = true +sp-externalities.default-features = true +sp-genesis-builder.workspace = true +sp-genesis-builder.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-wasm-interface.workspace = true +sp-wasm-interface.default-features = true gethostname = { workspace = true } [features] diff --git a/substrate/utils/frame/benchmarking-cli/README.md b/substrate/utils/frame/benchmarking-cli/README.md index 5deb5098b5b..900e2297e81 100644 --- a/substrate/utils/frame/benchmarking-cli/README.md +++ b/substrate/utils/frame/benchmarking-cli/README.md @@ -96,3 +96,8 @@ License: Apache-2.0 [storage]: src/storage/README.md [overhead]: src/overhead/README.md [block]: src/block/README.md + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/generate-bags/Cargo.toml b/substrate/utils/frame/generate-bags/Cargo.toml index c37c4264669..91a024b368a 100644 --- a/substrate/utils/frame/generate-bags/Cargo.toml +++ b/substrate/utils/frame/generate-bags/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "generate-bags" -version = "28.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -12,12 +12,16 @@ description = "Bag threshold generation script for pallet-bag-list" workspace = true [dependencies] -# FRAME -frame-support = { workspace = true, default-features = true } -frame-election-provider-support = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } -pallet-staking = { workspace = true, default-features = true } -sp-staking = { workspace = true, default-features = true } +frame-support.workspace = true +frame-support.default-features = true +frame-election-provider-support.workspace = true +frame-election-provider-support.default-features = true +frame-system.workspace = true +frame-system.default-features = true +pallet-staking.workspace = true +pallet-staking.default-features = true +sp-staking.workspace = true +sp-staking.default-features = true # third party chrono = { workspace = true } diff --git a/substrate/utils/frame/generate-bags/README.md b/substrate/utils/frame/generate-bags/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/utils/frame/generate-bags/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml b/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml index 3d574864725..61cec71cd14 100644 --- a/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml +++ b/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml @@ -13,8 +13,9 @@ publish = false workspace = true [dependencies] -kitchensink-runtime = { workspace = true } -generate-bags = { workspace = true, default-features = true } +kitchensink-runtime.workspace = true +generate-bags.workspace = true +generate-bags.default-features = true # third-party clap = { features = ["derive"], workspace = true } diff --git a/substrate/utils/frame/generate-bags/node-runtime/README.md b/substrate/utils/frame/generate-bags/node-runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/utils/frame/generate-bags/node-runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/omni-bencher/Cargo.toml b/substrate/utils/frame/omni-bencher/Cargo.toml index e2ffca8b471..8a6deec964b 100644 --- a/substrate/utils/frame/omni-bencher/Cargo.toml +++ b/substrate/utils/frame/omni-bencher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-omni-bencher" -version = "0.1.0" +version = "0.7.0" description = "Freestanding benchmark runner for any Polkadot runtime." authors.workspace = true edition.workspace = true @@ -13,10 +13,14 @@ workspace = true [dependencies] clap = { features = ["derive"], workspace = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true, default-features = true } -frame-benchmarking-cli = { workspace = true } -sc-cli = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-statement-store = { workspace = true, default-features = true } +cumulus-primitives-proof-size-hostfunction.workspace = true +cumulus-primitives-proof-size-hostfunction.default-features = true +frame-benchmarking-cli.workspace = true +sc-cli.workspace = true +sc-cli.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-statement-store.workspace = true +sp-statement-store.default-features = true tracing-subscriber = { workspace = true } log = { workspace = true } diff --git a/substrate/utils/frame/omni-bencher/README.md b/substrate/utils/frame/omni-bencher/README.md index 29bfaeb6450..ec697fc95bf 100644 --- a/substrate/utils/frame/omni-bencher/README.md +++ b/substrate/utils/frame/omni-bencher/README.md @@ -58,3 +58,8 @@ not need be passed explicitly anymore. The exposed pallet sub-command is identical as the node-integrated CLI. The only difference is that it needs to be prefixed with a `v1` to ensure drop-in compatibility. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/remote-externalities/Cargo.toml b/substrate/utils/frame/remote-externalities/Cargo.toml index 41a0091027c..b078e1dd433 100644 --- a/substrate/utils/frame/remote-externalities/Cargo.toml +++ b/substrate/utils/frame/remote-externalities/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frame-remote-externalities" -version = "0.35.0" +version = "0.46.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -19,20 +19,26 @@ jsonrpsee = { features = ["http-client"], workspace = true } codec = { workspace = true, default-features = true } log = { workspace = true, default-features = true } serde = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-crypto-hashing = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-crypto-hashing.workspace = true +sp-crypto-hashing.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true tokio = { features = ["macros", "rt-multi-thread"], workspace = true, default-features = true } -substrate-rpc-client = { workspace = true, default-features = true } +substrate-rpc-client.workspace = true +substrate-rpc-client.default-features = true futures = { workspace = true } indicatif = { workspace = true } spinners = { workspace = true } tokio-retry = { workspace = true } [dev-dependencies] -sp-tracing = { workspace = true, default-features = true } +sp-tracing = { default-features = true, path = "../../../primitives/tracing" } [features] remote-test = [] diff --git a/substrate/utils/frame/remote-externalities/README.md b/substrate/utils/frame/remote-externalities/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/utils/frame/remote-externalities/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/rpc/client/Cargo.toml b/substrate/utils/frame/rpc/client/Cargo.toml index d26be3a1312..d7fcb92b199 100644 --- a/substrate/utils/frame/rpc/client/Cargo.toml +++ b/substrate/utils/frame/rpc/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-rpc-client" -version = "0.33.0" +version = "0.44.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -16,12 +16,14 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] jsonrpsee = { features = ["ws-client"], workspace = true } -sc-rpc-api = { workspace = true, default-features = true } +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true async-trait = { workspace = true } serde = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-runtime.workspace = true +sp-runtime.default-features = true log = { workspace = true, default-features = true } [dev-dependencies] tokio = { features = ["macros", "rt-multi-thread", "sync"], workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../primitives/core" } diff --git a/substrate/utils/frame/rpc/client/README.md b/substrate/utils/frame/rpc/client/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/utils/frame/rpc/client/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml b/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml index 104d53642ef..5d30030b284 100644 --- a/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml +++ b/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-state-trie-migration-rpc" -version = "27.0.0" +version = "38.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,18 +18,21 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { workspace = true } serde = { features = ["derive"], workspace = true, default-features = true } - -sp-core = { workspace = true, default-features = true } -sp-state-machine = { workspace = true, default-features = true } -sp-trie = { workspace = true, default-features = true } +sp-core.workspace = true +sp-core.default-features = true +sp-state-machine.workspace = true +sp-state-machine.default-features = true +sp-trie.workspace = true +sp-trie.default-features = true trie-db = { workspace = true, default-features = true } jsonrpsee = { features = ["client-core", "macros", "server-core"], workspace = true } - -# Substrate Dependencies -sc-client-api = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] serde_json = { workspace = true, default-features = true } diff --git a/substrate/utils/frame/rpc/state-trie-migration-rpc/README.md b/substrate/utils/frame/rpc/state-trie-migration-rpc/README.md index 03bbfdf1b59..1d24dbb41ac 100644 --- a/substrate/utils/frame/rpc/state-trie-migration-rpc/README.md +++ b/substrate/utils/frame/rpc/state-trie-migration-rpc/README.md @@ -1,3 +1,8 @@ Node-specific RPC methods for interaction with trie migration. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/rpc/support/Cargo.toml b/substrate/utils/frame/rpc/support/Cargo.toml index 82652c8fa26..00a1f8cd67d 100644 --- a/substrate/utils/frame/rpc/support/Cargo.toml +++ b/substrate/utils/frame/rpc/support/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-frame-rpc-support" -version = "29.0.0" +version = "40.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -18,14 +18,17 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { workspace = true, default-features = true } jsonrpsee = { features = ["jsonrpsee-types"], workspace = true } serde = { workspace = true, default-features = true } -frame-support = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sp-storage = { workspace = true, default-features = true } +frame-support.workspace = true +frame-support.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sp-storage.workspace = true +sp-storage.default-features = true [dev-dependencies] scale-info = { workspace = true, default-features = true } jsonrpsee = { features = ["jsonrpsee-types", "ws-client"], workspace = true } tokio = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -frame-system = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../primitives/core" } +sp-runtime = { default-features = true, path = "../../../../primitives/runtime" } +frame-system = { default-features = true, path = "../../../../frame/system" } diff --git a/substrate/utils/frame/rpc/support/README.md b/substrate/utils/frame/rpc/support/README.md index 72e39b76118..b2b2ccb0c9d 100644 --- a/substrate/utils/frame/rpc/support/README.md +++ b/substrate/utils/frame/rpc/support/README.md @@ -2,3 +2,8 @@ Combines [sc_rpc_api::state::StateClient] with [frame_support::storage::generato to provide strongly typed chain state queries over rpc. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/frame/rpc/system/Cargo.toml b/substrate/utils/frame/rpc/system/Cargo.toml index 5757a48498c..fb207482e73 100644 --- a/substrate/utils/frame/rpc/system/Cargo.toml +++ b/substrate/utils/frame/rpc/system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-frame-rpc-system" -version = "28.0.0" +version = "39.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" @@ -25,18 +25,26 @@ jsonrpsee = { features = [ "server-core", ], workspace = true } log = { workspace = true, default-features = true } -frame-system-rpc-runtime-api = { workspace = true, default-features = true } -sc-rpc-api = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +frame-system-rpc-runtime-api.workspace = true +frame-system-rpc-runtime-api.default-features = true +sc-rpc-api.workspace = true +sc-rpc-api.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true [dev-dependencies] -sc-transaction-pool = { workspace = true, default-features = true } +sc-transaction-pool = { default-features = true, path = "../../../../client/transaction-pool" } tokio = { workspace = true, default-features = true } assert_matches = { workspace = true } -sp-tracing = { workspace = true, default-features = true } -substrate-test-runtime-client = { workspace = true } +sp-tracing = { default-features = true, path = "../../../../primitives/tracing" } +substrate-test-runtime-client = { path = "../../../../test-utils/runtime/client" } diff --git a/substrate/utils/frame/rpc/system/README.md b/substrate/utils/frame/rpc/system/README.md index 4eb4a74cece..526ce24ccaa 100644 --- a/substrate/utils/frame/rpc/system/README.md +++ b/substrate/utils/frame/rpc/system/README.md @@ -1,3 +1,8 @@ System FRAME specific RPC methods. License: Apache-2.0 + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/prometheus/README.md b/substrate/utils/prometheus/README.md index 507b9b24fb7..80b93939808 100644 --- a/substrate/utils/prometheus/README.md +++ b/substrate/utils/prometheus/README.md @@ -18,3 +18,8 @@ Metrics will be served under `/metrics` on TCP port 9615 by default. To learn how to configure Prometheus see the Prometheus [Getting Started](https://prometheus.io/docs/prometheus/latest/getting_started/) guide. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/substrate-bip39/Cargo.toml b/substrate/utils/substrate-bip39/Cargo.toml index e5270ea62f4..133ad40f29f 100644 --- a/substrate/utils/substrate-bip39/Cargo.toml +++ b/substrate/utils/substrate-bip39/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-bip39" -version = "0.4.7" +version = "0.6.0" license = "Apache-2.0" description = "Converting BIP39 entropy to valid Substrate (sr25519) SecretKeys" documentation = "https://docs.rs/substrate-bip39" diff --git a/substrate/utils/substrate-bip39/README.md b/substrate/utils/substrate-bip39/README.md index e7a80ca5f2c..adbbf794606 100644 --- a/substrate/utils/substrate-bip39/README.md +++ b/substrate/utils/substrate-bip39/README.md @@ -53,3 +53,8 @@ balance with empty password, while the funds proper are stored on an address tha Because there are hardware wallets that use a single phrase for the entire device, and operate multiple accounts on multiple networks using that. A completely different wordlist would make their life much harder when it comes to providing future Substrate support. + + +## Release + +Polkadot SDK stable2409 diff --git a/substrate/utils/wasm-builder/Cargo.toml b/substrate/utils/wasm-builder/Cargo.toml index 15a1fd007ca..a167b66668a 100644 --- a/substrate/utils/wasm-builder/Cargo.toml +++ b/substrate/utils/wasm-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate-wasm-builder" -version = "17.0.0" +version = "24.0.1" authors.workspace = true description = "Utility for building WASM binaries" edition.workspace = true @@ -22,7 +22,8 @@ strum = { features = ["derive"], workspace = true, default-features = true } tempfile = { workspace = true } toml = { workspace = true } walkdir = { workspace = true } -sp-maybe-compressed-blob = { workspace = true, default-features = true } +sp-maybe-compressed-blob.workspace = true +sp-maybe-compressed-blob.default-features = true filetime = { workspace = true } wasm-opt = { workspace = true } parity-wasm = { workspace = true } diff --git a/substrate/utils/wasm-builder/README.md b/substrate/utils/wasm-builder/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/substrate/utils/wasm-builder/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/minimal/node/Cargo.toml b/templates/minimal/node/Cargo.toml index 956efca3453..7a64b3fd9ad 100644 --- a/templates/minimal/node/Cargo.toml +++ b/templates/minimal/node/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "minimal-template-node" description = "A minimal Substrate-based Substrate node, ready for hacking." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -20,9 +20,8 @@ futures = { features = ["thread-pool"], workspace = true } futures-timer = { workspace = true } jsonrpsee = { features = ["server"], workspace = true } serde_json = { workspace = true, default-features = true } - polkadot-sdk = { workspace = true, features = ["experimental", "node"] } -minimal-template-runtime = { workspace = true } +minimal-template-runtime.workspace = true [build-dependencies] polkadot-sdk = { workspace = true, features = ["substrate-build-script-utils"] } diff --git a/templates/minimal/node/README.md b/templates/minimal/node/README.md index 9fd22f081a8..a88f8b78ef3 100644 --- a/templates/minimal/node/README.md +++ b/templates/minimal/node/README.md @@ -16,3 +16,8 @@ initial (genesis) state. - [`service.rs`](./src/service.rs): This file defines the node implementation. It's a place to configure consensus-related topics. In favor of minimalism, this template has no consensus configured. + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/minimal/pallets/template/Cargo.toml b/templates/minimal/pallets/template/Cargo.toml index 9a02d4daeaa..5a304db68bb 100644 --- a/templates/minimal/pallets/template/Cargo.toml +++ b/templates/minimal/pallets/template/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-minimal-template" description = "A minimal pallet built with FRAME, part of Polkadot Sdk." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -15,10 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { features = ["derive"], workspace = true } scale-info = { features = ["derive"], workspace = true } -polkadot-sdk = { workspace = true, default-features = false, features = [ - "experimental", - "runtime", -] } +polkadot-sdk = { workspace = true, features = ["experimental", "runtime"], default-features = false } [features] diff --git a/templates/minimal/pallets/template/README.md b/templates/minimal/pallets/template/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/templates/minimal/pallets/template/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/minimal/runtime/Cargo.toml b/templates/minimal/runtime/Cargo.toml index 49ddf3987e9..78782f4f5a2 100644 --- a/templates/minimal/runtime/Cargo.toml +++ b/templates/minimal/runtime/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "minimal-template-runtime" description = "A solochain runtime template built with Substrate, part of Polkadot Sdk." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -12,23 +12,11 @@ publish = false [dependencies] codec = { workspace = true } scale-info = { workspace = true } -polkadot-sdk = { workspace = true, features = [ - "experimental", - "pallet-balances", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "runtime", -] } - -# local pallet templates -pallet-minimal-template = { workspace = true } +polkadot-sdk = { workspace = true, features = ["experimental", "pallet-balances", "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "runtime"] } +pallet-minimal-template.workspace = true [build-dependencies] -polkadot-sdk = { optional = true, workspace = true, features = [ - "substrate-wasm-builder", -] } +polkadot-sdk = { optional = true, workspace = true, features = ["substrate-wasm-builder"] } [features] default = ["std"] diff --git a/templates/minimal/runtime/README.md b/templates/minimal/runtime/README.md index 9aded8740cb..5b4df3d0add 100644 --- a/templates/minimal/runtime/README.md +++ b/templates/minimal/runtime/README.md @@ -8,3 +8,8 @@ responsible for validating blocks and executing the state changes they define. 👉 Learn more about FRAME [here](https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/polkadot_sdk/frame_runtime/index.html). + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/parachain/node/Cargo.toml b/templates/parachain/node/Cargo.toml index c0c81d8222a..69028810b6d 100644 --- a/templates/parachain/node/Cargo.toml +++ b/templates/parachain/node/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "parachain-template-node" description = "A parachain node template built with Substrate and Cumulus, part of Polkadot Sdk." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -22,62 +22,96 @@ jsonrpsee = { features = ["server"], workspace = true } futures = { workspace = true } serde_json = { workspace = true, default-features = true } docify = { workspace = true } - -# Local -parachain-template-runtime = { workspace = true } - -# Substrate -frame-benchmarking = { workspace = true, default-features = true } -frame-benchmarking-cli = { workspace = true, default-features = true } -pallet-transaction-payment-rpc = { workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } -sc-chain-spec = { workspace = true, default-features = true } -sc-cli = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-offchain = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-network-sync = { workspace = true, default-features = true } -sc-rpc = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-sysinfo = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-tracing = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sp-genesis-builder = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -substrate-frame-rpc-system = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } - -# Polkadot +parachain-template-runtime.workspace = true +frame-benchmarking.workspace = true +frame-benchmarking.default-features = true +frame-benchmarking-cli.workspace = true +frame-benchmarking-cli.default-features = true +pallet-transaction-payment-rpc.workspace = true +pallet-transaction-payment-rpc.default-features = true +sc-basic-authorship.workspace = true +sc-basic-authorship.default-features = true +sc-chain-spec.workspace = true +sc-chain-spec.default-features = true +sc-cli.workspace = true +sc-cli.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-offchain.workspace = true +sc-offchain.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-network-sync.workspace = true +sc-network-sync.default-features = true +sc-rpc.workspace = true +sc-rpc.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-sysinfo.workspace = true +sc-sysinfo.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-tracing.workspace = true +sc-tracing.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sp-genesis-builder.workspace = true +sp-genesis-builder.default-features = true +sp-keystore.workspace = true +sp-keystore.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +substrate-frame-rpc-system.workspace = true +substrate-frame-rpc-system.default-features = true +prometheus-endpoint.workspace = true +prometheus-endpoint.default-features = true polkadot-cli = { features = ["rococo-native"], workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -xcm = { workspace = true } - -# Cumulus -cumulus-client-cli = { workspace = true, default-features = true } -cumulus-client-collator = { workspace = true, default-features = true } -cumulus-client-consensus-aura = { workspace = true, default-features = true } -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-client-consensus-proposer = { workspace = true, default-features = true } -cumulus-client-service = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } +polkadot-primitives.workspace = true +polkadot-primitives.default-features = true +xcm.workspace = true +cumulus-client-cli.workspace = true +cumulus-client-cli.default-features = true +cumulus-client-collator.workspace = true +cumulus-client-collator.default-features = true +cumulus-client-consensus-aura.workspace = true +cumulus-client-consensus-aura.default-features = true +cumulus-client-consensus-common.workspace = true +cumulus-client-consensus-common.default-features = true +cumulus-client-consensus-proposer.workspace = true +cumulus-client-consensus-proposer.default-features = true +cumulus-client-service.workspace = true +cumulus-client-service.default-features = true +cumulus-primitives-core.workspace = true +cumulus-primitives-core.default-features = true +cumulus-primitives-parachain-inherent.workspace = true +cumulus-primitives-parachain-inherent.default-features = true +cumulus-relay-chain-interface.workspace = true +cumulus-relay-chain-interface.default-features = true color-print = { workspace = true } [build-dependencies] -substrate-build-script-utils = { workspace = true, default-features = true } +substrate-build-script-utils.workspace = true +substrate-build-script-utils.default-features = true [features] default = ["std"] diff --git a/templates/parachain/node/README.md b/templates/parachain/node/README.md index ad309d4015a..9ae13a8e845 100644 --- a/templates/parachain/node/README.md +++ b/templates/parachain/node/README.md @@ -16,3 +16,8 @@ initial (genesis) state. - [`service.rs`](./src/service.rs): This file defines the node implementation. It's a place to configure consensus-related topics. + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/parachain/pallets/template/Cargo.toml b/templates/parachain/pallets/template/Cargo.toml index dde86310137..2d8ef5fd344 100644 --- a/templates/parachain/pallets/template/Cargo.toml +++ b/templates/parachain/pallets/template/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-parachain-template" description = "FRAME pallet template for defining custom runtime logic." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -19,18 +19,14 @@ codec = { features = [ scale-info = { features = [ "derive", ], workspace = true } - -# frame deps frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } - -# primitive deps -sp-runtime = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true +sp-runtime.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-io = { default-features = true, path = "../../../../substrate/primitives/io" } [features] default = ["std"] diff --git a/templates/parachain/pallets/template/README.md b/templates/parachain/pallets/template/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/templates/parachain/pallets/template/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/parachain/runtime/Cargo.toml b/templates/parachain/runtime/Cargo.toml index 45c77d18e81..bbbe68dcfa9 100644 --- a/templates/parachain/runtime/Cargo.toml +++ b/templates/parachain/runtime/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "parachain-template-runtime" description = "A parachain runtime template built with Substrate and Cumulus, part of Polkadot Sdk." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -28,65 +28,53 @@ scale-info = { features = [ smallvec = { workspace = true, default-features = true } docify = { workspace = true } serde_json = { workspace = true, default-features = false } - -# Local -pallet-parachain-template = { workspace = true } - -# Substrate / FRAME +pallet-parachain-template.workspace = true frame-benchmarking = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true frame-support = { features = ["experimental"], workspace = true } -frame-system = { workspace = true } +frame-system.workspace = true frame-system-benchmarking = { optional = true, workspace = true } -frame-system-rpc-runtime-api = { workspace = true } +frame-system-rpc-runtime-api.workspace = true frame-try-runtime = { optional = true, workspace = true } - -# FRAME Pallets -pallet-aura = { workspace = true } -pallet-authorship = { workspace = true } -pallet-balances = { workspace = true } -pallet-message-queue = { workspace = true } -pallet-session = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } - -# Substrate Primitives -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { workspace = true } -sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { workspace = true } -sp-session = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { workspace = true } - -# Polkadot -pallet-xcm = { workspace = true } -polkadot-parachain-primitives = { workspace = true } -polkadot-runtime-common = { workspace = true } -xcm = { workspace = true } -xcm-builder = { workspace = true } -xcm-executor = { workspace = true } - -# Cumulus -cumulus-pallet-aura-ext = { workspace = true } -cumulus-pallet-parachain-system = { workspace = true } -cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-pallet-xcm = { workspace = true } -cumulus-pallet-xcmp-queue = { workspace = true } -cumulus-primitives-aura = { workspace = true } -cumulus-primitives-core = { workspace = true } -cumulus-primitives-utility = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } -pallet-collator-selection = { workspace = true } -parachains-common = { workspace = true } -parachain-info = { workspace = true } +pallet-aura.workspace = true +pallet-authorship.workspace = true +pallet-balances.workspace = true +pallet-message-queue.workspace = true +pallet-session.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura.workspace = true +sp-core.workspace = true +sp-genesis-builder.workspace = true +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime.workspace = true +sp-session.workspace = true +sp-transaction-pool.workspace = true +sp-version.workspace = true +pallet-xcm.workspace = true +polkadot-parachain-primitives.workspace = true +polkadot-runtime-common.workspace = true +xcm.workspace = true +xcm-builder.workspace = true +xcm-executor.workspace = true +cumulus-pallet-aura-ext.workspace = true +cumulus-pallet-parachain-system.workspace = true +cumulus-pallet-session-benchmarking.workspace = true +cumulus-pallet-xcm.workspace = true +cumulus-pallet-xcmp-queue.workspace = true +cumulus-primitives-aura.workspace = true +cumulus-primitives-core.workspace = true +cumulus-primitives-utility.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true +pallet-collator-selection.workspace = true +parachains-common.workspace = true +parachain-info.workspace = true [features] default = ["std"] diff --git a/templates/parachain/runtime/README.md b/templates/parachain/runtime/README.md index acd5939fc54..37051ae5f5c 100644 --- a/templates/parachain/runtime/README.md +++ b/templates/parachain/runtime/README.md @@ -8,3 +8,8 @@ responsible for validating blocks and executing the state changes they define. 👉 Learn more about FRAME [here](https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/polkadot_sdk/frame_runtime/index.html). + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/solochain/node/Cargo.toml b/templates/solochain/node/Cargo.toml index 8f74c6b3cb5..1005b92047a 100644 --- a/templates/solochain/node/Cargo.toml +++ b/templates/solochain/node/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "solochain-template-node" description = "A solochain node template built with Substrate, part of Polkadot Sdk." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -19,50 +19,71 @@ clap = { features = ["derive"], workspace = true } futures = { features = ["thread-pool"], workspace = true } serde_json = { workspace = true, default-features = true } jsonrpsee = { features = ["server"], workspace = true } - -# substrate client -sc-cli = { workspace = true, default-features = true } -sp-core = { workspace = true, default-features = true } -sc-executor = { workspace = true, default-features = true } -sc-network = { workspace = true, default-features = true } -sc-service = { workspace = true, default-features = true } -sc-telemetry = { workspace = true, default-features = true } -sc-transaction-pool = { workspace = true, default-features = true } -sc-transaction-pool-api = { workspace = true, default-features = true } -sc-offchain = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true, default-features = true } -sp-consensus-aura = { workspace = true, default-features = true } -sc-consensus = { workspace = true, default-features = true } -sc-consensus-grandpa = { workspace = true, default-features = true } -sp-consensus-grandpa = { workspace = true, default-features = true } -sc-client-api = { workspace = true, default-features = true } -sc-basic-authorship = { workspace = true, default-features = true } - -# substrate primitives -sp-runtime = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-timestamp = { workspace = true, default-features = true } -sp-inherents = { workspace = true, default-features = true } -sp-keyring = { workspace = true, default-features = true } -sp-api = { workspace = true, default-features = true } -sp-blockchain = { workspace = true, default-features = true } -sp-block-builder = { workspace = true, default-features = true } - -# frame and pallets -frame-system = { workspace = true, default-features = true } -frame-metadata-hash-extension = { workspace = true, default-features = true } -pallet-transaction-payment = { workspace = true, default-features = true } -pallet-transaction-payment-rpc = { workspace = true, default-features = true } -substrate-frame-rpc-system = { workspace = true, default-features = true } - -# These dependencies are used for runtime benchmarking -frame-benchmarking-cli = { workspace = true, default-features = true } - -# Local Dependencies -solochain-template-runtime = { workspace = true } +sc-cli.workspace = true +sc-cli.default-features = true +sp-core.workspace = true +sp-core.default-features = true +sc-executor.workspace = true +sc-executor.default-features = true +sc-network.workspace = true +sc-network.default-features = true +sc-service.workspace = true +sc-service.default-features = true +sc-telemetry.workspace = true +sc-telemetry.default-features = true +sc-transaction-pool.workspace = true +sc-transaction-pool.default-features = true +sc-transaction-pool-api.workspace = true +sc-transaction-pool-api.default-features = true +sc-offchain.workspace = true +sc-offchain.default-features = true +sc-consensus-aura.workspace = true +sc-consensus-aura.default-features = true +sp-consensus-aura.workspace = true +sp-consensus-aura.default-features = true +sc-consensus.workspace = true +sc-consensus.default-features = true +sc-consensus-grandpa.workspace = true +sc-consensus-grandpa.default-features = true +sp-consensus-grandpa.workspace = true +sp-consensus-grandpa.default-features = true +sc-client-api.workspace = true +sc-client-api.default-features = true +sc-basic-authorship.workspace = true +sc-basic-authorship.default-features = true +sp-runtime.workspace = true +sp-runtime.default-features = true +sp-io.workspace = true +sp-io.default-features = true +sp-timestamp.workspace = true +sp-timestamp.default-features = true +sp-inherents.workspace = true +sp-inherents.default-features = true +sp-keyring.workspace = true +sp-keyring.default-features = true +sp-api.workspace = true +sp-api.default-features = true +sp-blockchain.workspace = true +sp-blockchain.default-features = true +sp-block-builder.workspace = true +sp-block-builder.default-features = true +frame-system.workspace = true +frame-system.default-features = true +frame-metadata-hash-extension.workspace = true +frame-metadata-hash-extension.default-features = true +pallet-transaction-payment.workspace = true +pallet-transaction-payment.default-features = true +pallet-transaction-payment-rpc.workspace = true +pallet-transaction-payment-rpc.default-features = true +substrate-frame-rpc-system.workspace = true +substrate-frame-rpc-system.default-features = true +frame-benchmarking-cli.workspace = true +frame-benchmarking-cli.default-features = true +solochain-template-runtime.workspace = true [build-dependencies] -substrate-build-script-utils = { workspace = true, default-features = true } +substrate-build-script-utils.workspace = true +substrate-build-script-utils.default-features = true [features] default = ["std"] diff --git a/templates/solochain/node/README.md b/templates/solochain/node/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/templates/solochain/node/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/solochain/pallets/template/Cargo.toml b/templates/solochain/pallets/template/Cargo.toml index e658a30d368..9de9cdf7557 100644 --- a/templates/solochain/pallets/template/Cargo.toml +++ b/templates/solochain/pallets/template/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pallet-template" description = "FRAME pallet template for defining custom runtime logic." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -19,16 +19,14 @@ codec = { features = [ scale-info = { features = [ "derive", ], workspace = true } - -# frame deps frame-benchmarking = { optional = true, workspace = true } -frame-support = { workspace = true } -frame-system = { workspace = true } +frame-support.workspace = true +frame-system.workspace = true [dev-dependencies] -sp-core = { workspace = true, default-features = true } -sp-io = { workspace = true, default-features = true } -sp-runtime = { workspace = true, default-features = true } +sp-core = { default-features = true, path = "../../../../substrate/primitives/core" } +sp-io = { default-features = true, path = "../../../../substrate/primitives/io" } +sp-runtime = { default-features = true, path = "../../../../substrate/primitives/runtime" } [features] default = ["std"] @@ -38,18 +36,13 @@ std = [ "frame-support/std", "frame-system/std", "scale-info/std", - "sp-core/std", - "sp-io/std", - "sp-runtime/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "sp-runtime/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", "frame-system/try-runtime", - "sp-runtime/try-runtime", ] diff --git a/templates/solochain/pallets/template/README.md b/templates/solochain/pallets/template/README.md index 9e4dc55267d..dfb721e6652 100644 --- a/templates/solochain/pallets/template/README.md +++ b/templates/solochain/pallets/template/README.md @@ -1 +1,6 @@ License: MIT-0 + + +## Release + +Polkadot SDK stable2409 diff --git a/templates/solochain/runtime/Cargo.toml b/templates/solochain/runtime/Cargo.toml index 9a1f7145c2c..2f65e42c540 100644 --- a/templates/solochain/runtime/Cargo.toml +++ b/templates/solochain/runtime/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "solochain-template-runtime" description = "A solochain runtime template built with Substrate, part of Polkadot Sdk." -version = "0.0.0" +version = "0.1.0" license = "Unlicense" authors.workspace = true homepage.workspace = true @@ -20,57 +20,35 @@ scale-info = { features = [ "derive", "serde", ], workspace = true } - -# frame frame-support = { features = ["experimental"], workspace = true } -frame-system = { workspace = true } +frame-system.workspace = true frame-try-runtime = { optional = true, workspace = true } -frame-executive = { workspace = true } -frame-metadata-hash-extension = { workspace = true } - -# frame pallets -pallet-aura = { workspace = true } -pallet-balances = { workspace = true } -pallet-grandpa = { workspace = true } -pallet-sudo = { workspace = true } -pallet-timestamp = { workspace = true } -pallet-transaction-payment = { workspace = true } - -# primitives -sp-api = { workspace = true } -sp-block-builder = { workspace = true } -sp-consensus-aura = { features = [ - "serde", -], workspace = true } -sp-consensus-grandpa = { features = [ - "serde", -], workspace = true } -sp-core = { features = [ - "serde", -], workspace = true } -sp-inherents = { workspace = true } -sp-offchain = { workspace = true } -sp-runtime = { features = [ - "serde", -], workspace = true } -sp-session = { workspace = true } -sp-storage = { workspace = true } -sp-transaction-pool = { workspace = true } -sp-version = { features = [ - "serde", -], workspace = true } -sp-genesis-builder = { workspace = true } - -# RPC related -frame-system-rpc-runtime-api = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } - -# Used for runtime benchmarking +frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true +pallet-aura.workspace = true +pallet-balances.workspace = true +pallet-grandpa.workspace = true +pallet-sudo.workspace = true +pallet-timestamp.workspace = true +pallet-transaction-payment.workspace = true +sp-api.workspace = true +sp-block-builder.workspace = true +sp-consensus-aura = { features = ["serde"], workspace = true } +sp-consensus-grandpa = { features = ["serde"], workspace = true } +sp-core = { features = ["serde"], workspace = true } +sp-inherents.workspace = true +sp-offchain.workspace = true +sp-runtime = { features = ["serde"], workspace = true } +sp-session.workspace = true +sp-storage.workspace = true +sp-transaction-pool.workspace = true +sp-version = { features = ["serde"], workspace = true } +sp-genesis-builder.workspace = true +frame-system-rpc-runtime-api.workspace = true +pallet-transaction-payment-rpc-runtime-api.workspace = true frame-benchmarking = { optional = true, workspace = true } frame-system-benchmarking = { optional = true, workspace = true } - -# The pallet in this template. -pallet-template = { workspace = true } +pallet-template.workspace = true [build-dependencies] substrate-wasm-builder = { optional = true, workspace = true, default-features = true } diff --git a/templates/solochain/runtime/README.md b/templates/solochain/runtime/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/templates/solochain/runtime/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 diff --git a/umbrella/Cargo.toml b/umbrella/Cargo.toml index 6d380a4bcbb..2858da0ff20 100644 --- a/umbrella/Cargo.toml +++ b/umbrella/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-sdk" -version = "0.1.0" +version = "0.6.0" description = "Polkadot SDK umbrella crate." license = "Apache-2.0" @@ -620,1871 +620,2245 @@ workspace = true path = "../cumulus/parachains/runtimes/assets/common" default-features = false optional = true +version = "0.18.0" [dependencies.binary-merkle-tree] path = "../substrate/utils/binary-merkle-tree" default-features = false optional = true +version = "15.0.1" [dependencies.bp-header-chain] path = "../bridges/primitives/header-chain" default-features = false optional = true +version = "0.18.0" [dependencies.bp-messages] path = "../bridges/primitives/messages" default-features = false optional = true +version = "0.18.0" [dependencies.bp-parachains] path = "../bridges/primitives/parachains" default-features = false optional = true +version = "0.18.0" [dependencies.bp-polkadot] path = "../bridges/chains/chain-polkadot" default-features = false optional = true +version = "0.16.0" [dependencies.bp-polkadot-core] path = "../bridges/primitives/polkadot-core" default-features = false optional = true +version = "0.18.0" [dependencies.bp-relayers] path = "../bridges/primitives/relayers" default-features = false optional = true +version = "0.18.0" [dependencies.bp-runtime] path = "../bridges/primitives/runtime" default-features = false optional = true +version = "0.18.0" [dependencies.bp-test-utils] path = "../bridges/primitives/test-utils" default-features = false optional = true +version = "0.18.0" [dependencies.bp-xcm-bridge-hub] path = "../bridges/primitives/xcm-bridge-hub" default-features = false optional = true +version = "0.4.0" [dependencies.bp-xcm-bridge-hub-router] path = "../bridges/primitives/xcm-bridge-hub-router" default-features = false optional = true +version = "0.14.1" [dependencies.bridge-hub-common] path = "../cumulus/parachains/runtimes/bridge-hubs/common" default-features = false optional = true +version = "0.10.0" [dependencies.bridge-runtime-common] path = "../bridges/bin/runtime-common" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-pallet-aura-ext] path = "../cumulus/pallets/aura-ext" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-pallet-dmp-queue] path = "../cumulus/pallets/dmp-queue" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-pallet-parachain-system] path = "../cumulus/pallets/parachain-system" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-pallet-parachain-system-proc-macro] path = "../cumulus/pallets/parachain-system/proc-macro" default-features = false optional = true +version = "0.6.0" [dependencies.cumulus-pallet-session-benchmarking] path = "../cumulus/pallets/session-benchmarking" default-features = false optional = true +version = "19.0.0" [dependencies.cumulus-pallet-solo-to-para] path = "../cumulus/pallets/solo-to-para" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-pallet-xcm] path = "../cumulus/pallets/xcm" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-pallet-xcmp-queue] path = "../cumulus/pallets/xcmp-queue" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-ping] path = "../cumulus/parachains/pallets/ping" default-features = false optional = true +version = "0.17.0" [dependencies.cumulus-primitives-aura] path = "../cumulus/primitives/aura" default-features = false optional = true +version = "0.15.0" [dependencies.cumulus-primitives-core] path = "../cumulus/primitives/core" default-features = false optional = true +version = "0.16.0" [dependencies.cumulus-primitives-parachain-inherent] path = "../cumulus/primitives/parachain-inherent" default-features = false optional = true +version = "0.16.0" [dependencies.cumulus-primitives-proof-size-hostfunction] path = "../cumulus/primitives/proof-size-hostfunction" default-features = false optional = true +version = "0.10.0" [dependencies.cumulus-primitives-storage-weight-reclaim] path = "../cumulus/primitives/storage-weight-reclaim" default-features = false optional = true +version = "8.0.0" [dependencies.cumulus-primitives-timestamp] path = "../cumulus/primitives/timestamp" default-features = false optional = true +version = "0.16.0" [dependencies.cumulus-primitives-utility] path = "../cumulus/primitives/utility" default-features = false optional = true +version = "0.17.0" [dependencies.frame-benchmarking] path = "../substrate/frame/benchmarking" default-features = false optional = true +version = "38.0.0" [dependencies.frame-benchmarking-pallet-pov] path = "../substrate/frame/benchmarking/pov" default-features = false optional = true +version = "28.0.0" [dependencies.frame-election-provider-solution-type] path = "../substrate/frame/election-provider-support/solution-type" default-features = false optional = true +version = "14.0.1" [dependencies.frame-election-provider-support] path = "../substrate/frame/election-provider-support" default-features = false optional = true +version = "38.0.0" [dependencies.frame-executive] path = "../substrate/frame/executive" default-features = false optional = true +version = "38.0.0" [dependencies.frame-metadata-hash-extension] path = "../substrate/frame/metadata-hash-extension" default-features = false optional = true +version = "0.6.0" [dependencies.frame-support] path = "../substrate/frame/support" default-features = false optional = true +version = "38.0.0" [dependencies.frame-support-procedural] path = "../substrate/frame/support/procedural" default-features = false optional = true +version = "30.0.3" [dependencies.frame-support-procedural-tools-derive] path = "../substrate/frame/support/procedural/tools/derive" default-features = false optional = true +version = "12.0.0" [dependencies.frame-system] path = "../substrate/frame/system" default-features = false optional = true +version = "38.0.0" [dependencies.frame-system-benchmarking] path = "../substrate/frame/system/benchmarking" default-features = false optional = true +version = "38.0.0" [dependencies.frame-system-rpc-runtime-api] path = "../substrate/frame/system/rpc/runtime-api" default-features = false optional = true +version = "34.0.0" [dependencies.frame-try-runtime] path = "../substrate/frame/try-runtime" default-features = false optional = true +version = "0.44.0" [dependencies.pallet-alliance] path = "../substrate/frame/alliance" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-asset-conversion] path = "../substrate/frame/asset-conversion" default-features = false optional = true +version = "20.0.0" [dependencies.pallet-asset-conversion-ops] path = "../substrate/frame/asset-conversion/ops" default-features = false optional = true +version = "0.6.0" [dependencies.pallet-asset-conversion-tx-payment] path = "../substrate/frame/transaction-payment/asset-conversion-tx-payment" default-features = false optional = true +version = "20.0.0" [dependencies.pallet-asset-rate] path = "../substrate/frame/asset-rate" default-features = false optional = true +version = "17.0.0" [dependencies.pallet-asset-tx-payment] path = "../substrate/frame/transaction-payment/asset-tx-payment" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-assets] path = "../substrate/frame/assets" default-features = false optional = true +version = "40.0.0" [dependencies.pallet-assets-freezer] path = "../substrate/frame/assets-freezer" default-features = false optional = true +version = "0.5.0" [dependencies.pallet-atomic-swap] path = "../substrate/frame/atomic-swap" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-aura] path = "../substrate/frame/aura" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-authority-discovery] path = "../substrate/frame/authority-discovery" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-authorship] path = "../substrate/frame/authorship" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-babe] path = "../substrate/frame/babe" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-bags-list] path = "../substrate/frame/bags-list" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-balances] path = "../substrate/frame/balances" default-features = false optional = true +version = "39.0.0" [dependencies.pallet-beefy] path = "../substrate/frame/beefy" default-features = false optional = true +version = "39.0.0" [dependencies.pallet-beefy-mmr] path = "../substrate/frame/beefy-mmr" default-features = false optional = true +version = "39.0.0" [dependencies.pallet-bounties] path = "../substrate/frame/bounties" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-bridge-grandpa] path = "../bridges/modules/grandpa" default-features = false optional = true +version = "0.18.0" [dependencies.pallet-bridge-messages] path = "../bridges/modules/messages" default-features = false optional = true +version = "0.18.0" [dependencies.pallet-bridge-parachains] path = "../bridges/modules/parachains" default-features = false optional = true +version = "0.18.0" [dependencies.pallet-bridge-relayers] path = "../bridges/modules/relayers" default-features = false optional = true +version = "0.18.0" [dependencies.pallet-broker] path = "../substrate/frame/broker" default-features = false optional = true +version = "0.17.0" [dependencies.pallet-child-bounties] path = "../substrate/frame/child-bounties" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-collator-selection] path = "../cumulus/pallets/collator-selection" default-features = false optional = true +version = "19.0.0" [dependencies.pallet-collective] path = "../substrate/frame/collective" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-collective-content] path = "../cumulus/parachains/pallets/collective-content" default-features = false optional = true +version = "0.16.0" [dependencies.pallet-contracts] path = "../substrate/frame/contracts" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-contracts-proc-macro] path = "../substrate/frame/contracts/proc-macro" default-features = false optional = true +version = "23.0.1" [dependencies.pallet-contracts-uapi] path = "../substrate/frame/contracts/uapi" default-features = false optional = true +version = "12.0.0" [dependencies.pallet-conviction-voting] path = "../substrate/frame/conviction-voting" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-core-fellowship] path = "../substrate/frame/core-fellowship" default-features = false optional = true +version = "22.0.0" [dependencies.pallet-delegated-staking] path = "../substrate/frame/delegated-staking" default-features = false optional = true +version = "5.0.0" [dependencies.pallet-democracy] path = "../substrate/frame/democracy" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-dev-mode] path = "../substrate/frame/examples/dev-mode" default-features = false optional = true +version = "20.0.0" [dependencies.pallet-election-provider-multi-phase] path = "../substrate/frame/election-provider-multi-phase" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-election-provider-support-benchmarking] path = "../substrate/frame/election-provider-support/benchmarking" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-elections-phragmen] path = "../substrate/frame/elections-phragmen" default-features = false optional = true +version = "39.0.0" [dependencies.pallet-fast-unstake] path = "../substrate/frame/fast-unstake" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-glutton] path = "../substrate/frame/glutton" default-features = false optional = true +version = "24.0.0" [dependencies.pallet-grandpa] path = "../substrate/frame/grandpa" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-identity] path = "../substrate/frame/identity" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-im-online] path = "../substrate/frame/im-online" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-indices] path = "../substrate/frame/indices" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-insecure-randomness-collective-flip] path = "../substrate/frame/insecure-randomness-collective-flip" default-features = false optional = true +version = "26.0.0" [dependencies.pallet-lottery] path = "../substrate/frame/lottery" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-membership] path = "../substrate/frame/membership" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-message-queue] path = "../substrate/frame/message-queue" default-features = false optional = true +version = "41.0.0" [dependencies.pallet-migrations] path = "../substrate/frame/migrations" default-features = false optional = true +version = "8.0.0" [dependencies.pallet-mixnet] path = "../substrate/frame/mixnet" default-features = false optional = true +version = "0.14.0" [dependencies.pallet-mmr] path = "../substrate/frame/merkle-mountain-range" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-multisig] path = "../substrate/frame/multisig" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-nft-fractionalization] path = "../substrate/frame/nft-fractionalization" default-features = false optional = true +version = "21.0.0" [dependencies.pallet-nfts] path = "../substrate/frame/nfts" default-features = false optional = true +version = "32.0.0" [dependencies.pallet-nfts-runtime-api] path = "../substrate/frame/nfts/runtime-api" default-features = false optional = true +version = "24.0.0" [dependencies.pallet-nis] path = "../substrate/frame/nis" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-node-authorization] path = "../substrate/frame/node-authorization" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-nomination-pools] path = "../substrate/frame/nomination-pools" default-features = false optional = true +version = "35.0.0" [dependencies.pallet-nomination-pools-benchmarking] path = "../substrate/frame/nomination-pools/benchmarking" default-features = false optional = true +version = "36.0.0" [dependencies.pallet-nomination-pools-runtime-api] path = "../substrate/frame/nomination-pools/runtime-api" default-features = false optional = true +version = "33.0.0" [dependencies.pallet-offences] path = "../substrate/frame/offences" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-offences-benchmarking] path = "../substrate/frame/offences/benchmarking" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-paged-list] path = "../substrate/frame/paged-list" default-features = false optional = true +version = "0.16.0" [dependencies.pallet-parameters] path = "../substrate/frame/parameters" default-features = false optional = true +version = "0.9.0" [dependencies.pallet-preimage] path = "../substrate/frame/preimage" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-proxy] path = "../substrate/frame/proxy" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-ranked-collective] path = "../substrate/frame/ranked-collective" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-recovery] path = "../substrate/frame/recovery" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-referenda] path = "../substrate/frame/referenda" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-remark] path = "../substrate/frame/remark" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-revive] path = "../substrate/frame/revive" default-features = false optional = true +version = "0.2.0" [dependencies.pallet-revive-fixtures] path = "../substrate/frame/revive/fixtures" default-features = false optional = true +version = "0.2.0" [dependencies.pallet-revive-proc-macro] path = "../substrate/frame/revive/proc-macro" default-features = false optional = true +version = "0.1.1" [dependencies.pallet-revive-uapi] path = "../substrate/frame/revive/uapi" default-features = false optional = true +version = "0.1.1" [dependencies.pallet-root-offences] path = "../substrate/frame/root-offences" default-features = false optional = true +version = "35.0.0" [dependencies.pallet-root-testing] path = "../substrate/frame/root-testing" default-features = false optional = true +version = "14.0.0" [dependencies.pallet-safe-mode] path = "../substrate/frame/safe-mode" default-features = false optional = true +version = "19.0.0" [dependencies.pallet-salary] path = "../substrate/frame/salary" default-features = false optional = true +version = "23.0.0" [dependencies.pallet-scheduler] path = "../substrate/frame/scheduler" default-features = false optional = true +version = "39.0.0" [dependencies.pallet-scored-pool] path = "../substrate/frame/scored-pool" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-session] path = "../substrate/frame/session" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-session-benchmarking] path = "../substrate/frame/session/benchmarking" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-skip-feeless-payment] path = "../substrate/frame/transaction-payment/skip-feeless-payment" default-features = false optional = true +version = "13.0.0" [dependencies.pallet-society] path = "../substrate/frame/society" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-staking] path = "../substrate/frame/staking" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-staking-reward-curve] path = "../substrate/frame/staking/reward-curve" default-features = false optional = true +version = "12.0.0" [dependencies.pallet-staking-reward-fn] path = "../substrate/frame/staking/reward-fn" default-features = false optional = true +version = "22.0.0" [dependencies.pallet-staking-runtime-api] path = "../substrate/frame/staking/runtime-api" default-features = false optional = true +version = "24.0.0" [dependencies.pallet-state-trie-migration] path = "../substrate/frame/state-trie-migration" default-features = false optional = true +version = "40.0.0" [dependencies.pallet-statement] path = "../substrate/frame/statement" default-features = false optional = true +version = "20.0.0" [dependencies.pallet-sudo] path = "../substrate/frame/sudo" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-timestamp] path = "../substrate/frame/timestamp" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-tips] path = "../substrate/frame/tips" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-transaction-payment] path = "../substrate/frame/transaction-payment" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-transaction-payment-rpc-runtime-api] path = "../substrate/frame/transaction-payment/rpc/runtime-api" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-transaction-storage] path = "../substrate/frame/transaction-storage" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-treasury] path = "../substrate/frame/treasury" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-tx-pause] path = "../substrate/frame/tx-pause" default-features = false optional = true +version = "19.0.0" [dependencies.pallet-uniques] path = "../substrate/frame/uniques" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-utility] path = "../substrate/frame/utility" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-vesting] path = "../substrate/frame/vesting" default-features = false optional = true +version = "38.0.0" [dependencies.pallet-whitelist] path = "../substrate/frame/whitelist" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-xcm] path = "../polkadot/xcm/pallet-xcm" default-features = false optional = true +version = "17.0.0" [dependencies.pallet-xcm-benchmarks] path = "../polkadot/xcm/pallet-xcm-benchmarks" default-features = false optional = true +version = "17.0.0" [dependencies.pallet-xcm-bridge-hub] path = "../bridges/modules/xcm-bridge-hub" default-features = false optional = true +version = "0.13.0" [dependencies.pallet-xcm-bridge-hub-router] path = "../bridges/modules/xcm-bridge-hub-router" default-features = false optional = true +version = "0.15.0" [dependencies.parachains-common] path = "../cumulus/parachains/common" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-core-primitives] path = "../polkadot/core-primitives" default-features = false optional = true +version = "15.0.0" [dependencies.polkadot-parachain-primitives] path = "../polkadot/parachain" default-features = false optional = true +version = "14.0.0" [dependencies.polkadot-primitives] path = "../polkadot/primitives" default-features = false optional = true +version = "16.0.0" [dependencies.polkadot-runtime-common] path = "../polkadot/runtime/common" default-features = false optional = true +version = "17.0.0" [dependencies.polkadot-runtime-metrics] path = "../polkadot/runtime/metrics" default-features = false optional = true +version = "17.0.0" [dependencies.polkadot-runtime-parachains] path = "../polkadot/runtime/parachains" default-features = false optional = true +version = "17.0.0" [dependencies.polkadot-sdk-frame] path = "../substrate/frame" default-features = false optional = true +version = "0.7.0" [dependencies.sc-chain-spec-derive] path = "../substrate/client/chain-spec/derive" default-features = false optional = true +version = "12.0.0" [dependencies.sc-tracing-proc-macro] path = "../substrate/client/tracing/proc-macro" default-features = false optional = true +version = "11.0.0" [dependencies.slot-range-helper] path = "../polkadot/runtime/common/slot_range_helper" default-features = false optional = true +version = "15.0.0" [dependencies.snowbridge-beacon-primitives] path = "../bridges/snowbridge/primitives/beacon" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-core] path = "../bridges/snowbridge/primitives/core" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-ethereum] path = "../bridges/snowbridge/primitives/ethereum" default-features = false optional = true +version = "0.9.0" [dependencies.snowbridge-outbound-queue-merkle-tree] path = "../bridges/snowbridge/pallets/outbound-queue/merkle-tree" default-features = false optional = true +version = "0.9.1" [dependencies.snowbridge-outbound-queue-runtime-api] path = "../bridges/snowbridge/pallets/outbound-queue/runtime-api" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-pallet-ethereum-client] path = "../bridges/snowbridge/pallets/ethereum-client" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-pallet-ethereum-client-fixtures] path = "../bridges/snowbridge/pallets/ethereum-client/fixtures" default-features = false optional = true +version = "0.18.0" [dependencies.snowbridge-pallet-inbound-queue] path = "../bridges/snowbridge/pallets/inbound-queue" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-pallet-inbound-queue-fixtures] path = "../bridges/snowbridge/pallets/inbound-queue/fixtures" default-features = false optional = true +version = "0.18.0" [dependencies.snowbridge-pallet-outbound-queue] path = "../bridges/snowbridge/pallets/outbound-queue" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-pallet-system] path = "../bridges/snowbridge/pallets/system" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-router-primitives] path = "../bridges/snowbridge/primitives/router" default-features = false optional = true +version = "0.16.0" [dependencies.snowbridge-runtime-common] path = "../bridges/snowbridge/runtime/runtime-common" default-features = false optional = true +version = "0.10.0" [dependencies.snowbridge-system-runtime-api] path = "../bridges/snowbridge/pallets/system/runtime-api" default-features = false optional = true +version = "0.10.0" [dependencies.sp-api] path = "../substrate/primitives/api" default-features = false optional = true +version = "34.0.0" [dependencies.sp-api-proc-macro] path = "../substrate/primitives/api/proc-macro" default-features = false optional = true +version = "20.0.0" [dependencies.sp-application-crypto] path = "../substrate/primitives/application-crypto" default-features = false optional = true +version = "38.0.0" [dependencies.sp-arithmetic] path = "../substrate/primitives/arithmetic" default-features = false optional = true +version = "26.0.0" [dependencies.sp-authority-discovery] path = "../substrate/primitives/authority-discovery" default-features = false optional = true +version = "34.0.0" [dependencies.sp-block-builder] path = "../substrate/primitives/block-builder" default-features = false optional = true +version = "34.0.0" [dependencies.sp-consensus-aura] path = "../substrate/primitives/consensus/aura" default-features = false optional = true +version = "0.40.0" [dependencies.sp-consensus-babe] path = "../substrate/primitives/consensus/babe" default-features = false optional = true +version = "0.40.0" [dependencies.sp-consensus-beefy] path = "../substrate/primitives/consensus/beefy" default-features = false optional = true +version = "22.1.0" [dependencies.sp-consensus-grandpa] path = "../substrate/primitives/consensus/grandpa" default-features = false optional = true +version = "21.0.0" [dependencies.sp-consensus-pow] path = "../substrate/primitives/consensus/pow" default-features = false optional = true +version = "0.40.0" [dependencies.sp-consensus-slots] path = "../substrate/primitives/consensus/slots" default-features = false optional = true +version = "0.40.1" [dependencies.sp-core] path = "../substrate/primitives/core" default-features = false optional = true +version = "34.0.0" [dependencies.sp-crypto-ec-utils] path = "../substrate/primitives/crypto/ec-utils" default-features = false optional = true +version = "0.14.0" [dependencies.sp-crypto-hashing] path = "../substrate/primitives/crypto/hashing" default-features = false optional = true +version = "0.1.0" [dependencies.sp-crypto-hashing-proc-macro] path = "../substrate/primitives/crypto/hashing/proc-macro" default-features = false optional = true +version = "0.1.0" [dependencies.sp-debug-derive] path = "../substrate/primitives/debug-derive" default-features = false optional = true +version = "14.0.0" [dependencies.sp-externalities] path = "../substrate/primitives/externalities" default-features = false optional = true +version = "0.29.0" [dependencies.sp-genesis-builder] path = "../substrate/primitives/genesis-builder" default-features = false optional = true +version = "0.15.1" [dependencies.sp-inherents] path = "../substrate/primitives/inherents" default-features = false optional = true +version = "34.0.0" [dependencies.sp-io] path = "../substrate/primitives/io" default-features = false optional = true +version = "38.0.0" [dependencies.sp-keyring] path = "../substrate/primitives/keyring" default-features = false optional = true +version = "39.0.0" [dependencies.sp-keystore] path = "../substrate/primitives/keystore" default-features = false optional = true +version = "0.40.0" [dependencies.sp-metadata-ir] path = "../substrate/primitives/metadata-ir" default-features = false optional = true +version = "0.7.0" [dependencies.sp-mixnet] path = "../substrate/primitives/mixnet" default-features = false optional = true +version = "0.12.0" [dependencies.sp-mmr-primitives] path = "../substrate/primitives/merkle-mountain-range" default-features = false optional = true +version = "34.1.0" [dependencies.sp-npos-elections] path = "../substrate/primitives/npos-elections" default-features = false optional = true +version = "34.0.0" [dependencies.sp-offchain] path = "../substrate/primitives/offchain" default-features = false optional = true +version = "34.0.0" [dependencies.sp-runtime] path = "../substrate/primitives/runtime" default-features = false optional = true +version = "39.0.1" [dependencies.sp-runtime-interface] path = "../substrate/primitives/runtime-interface" default-features = false optional = true +version = "28.0.0" [dependencies.sp-runtime-interface-proc-macro] path = "../substrate/primitives/runtime-interface/proc-macro" default-features = false optional = true +version = "18.0.0" [dependencies.sp-session] path = "../substrate/primitives/session" default-features = false optional = true +version = "36.0.0" [dependencies.sp-staking] path = "../substrate/primitives/staking" default-features = false optional = true +version = "36.0.0" [dependencies.sp-state-machine] path = "../substrate/primitives/state-machine" default-features = false optional = true +version = "0.43.0" [dependencies.sp-statement-store] path = "../substrate/primitives/statement-store" default-features = false optional = true +version = "18.0.0" [dependencies.sp-std] path = "../substrate/primitives/std" default-features = false optional = true +version = "14.0.0" [dependencies.sp-storage] path = "../substrate/primitives/storage" default-features = false optional = true +version = "21.0.0" [dependencies.sp-timestamp] path = "../substrate/primitives/timestamp" default-features = false optional = true +version = "34.0.0" [dependencies.sp-tracing] path = "../substrate/primitives/tracing" default-features = false optional = true +version = "17.0.1" [dependencies.sp-transaction-pool] path = "../substrate/primitives/transaction-pool" default-features = false optional = true +version = "34.0.0" [dependencies.sp-transaction-storage-proof] path = "../substrate/primitives/transaction-storage-proof" default-features = false optional = true +version = "34.0.0" [dependencies.sp-trie] path = "../substrate/primitives/trie" default-features = false optional = true +version = "37.0.0" [dependencies.sp-version] path = "../substrate/primitives/version" default-features = false optional = true +version = "37.0.0" [dependencies.sp-version-proc-macro] path = "../substrate/primitives/version/proc-macro" default-features = false optional = true +version = "14.0.0" [dependencies.sp-wasm-interface] path = "../substrate/primitives/wasm-interface" default-features = false optional = true +version = "21.0.1" [dependencies.sp-weights] path = "../substrate/primitives/weights" default-features = false optional = true +version = "31.0.0" [dependencies.staging-parachain-info] path = "../cumulus/parachains/pallets/parachain-info" default-features = false optional = true +version = "0.17.0" [dependencies.staging-xcm] path = "../polkadot/xcm" default-features = false optional = true +version = "14.2.0" [dependencies.staging-xcm-builder] path = "../polkadot/xcm/xcm-builder" default-features = false optional = true +version = "17.0.0" [dependencies.staging-xcm-executor] path = "../polkadot/xcm/xcm-executor" default-features = false optional = true +version = "17.0.0" [dependencies.substrate-bip39] path = "../substrate/utils/substrate-bip39" default-features = false optional = true +version = "0.6.0" [dependencies.testnet-parachains-constants] path = "../cumulus/parachains/runtimes/constants" default-features = false optional = true +version = "10.0.0" [dependencies.tracing-gum-proc-macro] path = "../polkadot/node/gum/proc-macro" default-features = false optional = true +version = "5.0.0" [dependencies.xcm-procedural] path = "../polkadot/xcm/procedural" default-features = false optional = true +version = "10.1.0" [dependencies.xcm-runtime-apis] path = "../polkadot/xcm/xcm-runtime-apis" default-features = false optional = true +version = "0.4.0" [dependencies.asset-test-utils] path = "../cumulus/parachains/runtimes/assets/test-utils" default-features = false optional = true +version = "18.0.0" [dependencies.bridge-hub-test-utils] path = "../cumulus/parachains/runtimes/bridge-hubs/test-utils" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-cli] path = "../cumulus/client/cli" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-collator] path = "../cumulus/client/collator" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-consensus-aura] path = "../cumulus/client/consensus/aura" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-consensus-common] path = "../cumulus/client/consensus/common" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-consensus-proposer] path = "../cumulus/client/consensus/proposer" default-features = false optional = true +version = "0.16.0" [dependencies.cumulus-client-consensus-relay-chain] path = "../cumulus/client/consensus/relay-chain" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-network] path = "../cumulus/client/network" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-parachain-inherent] path = "../cumulus/client/parachain-inherent" default-features = false optional = true +version = "0.12.0" [dependencies.cumulus-client-pov-recovery] path = "../cumulus/client/pov-recovery" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-client-service] path = "../cumulus/client/service" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-relay-chain-inprocess-interface] path = "../cumulus/client/relay-chain-inprocess-interface" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-relay-chain-interface] path = "../cumulus/client/relay-chain-interface" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-relay-chain-minimal-node] path = "../cumulus/client/relay-chain-minimal-node" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-relay-chain-rpc-interface] path = "../cumulus/client/relay-chain-rpc-interface" default-features = false optional = true +version = "0.18.0" [dependencies.cumulus-test-relay-sproof-builder] path = "../cumulus/test/relay-sproof-builder" default-features = false optional = true +version = "0.16.0" [dependencies.emulated-integration-tests-common] path = "../cumulus/parachains/integration-tests/emulated/common" default-features = false optional = true +version = "14.0.0" [dependencies.fork-tree] path = "../substrate/utils/fork-tree" default-features = false optional = true +version = "13.0.0" [dependencies.frame-benchmarking-cli] path = "../substrate/utils/frame/benchmarking-cli" default-features = false optional = true +version = "43.0.0" [dependencies.frame-remote-externalities] path = "../substrate/utils/frame/remote-externalities" default-features = false optional = true +version = "0.46.0" [dependencies.frame-support-procedural-tools] path = "../substrate/frame/support/procedural/tools" default-features = false optional = true +version = "13.0.0" [dependencies.generate-bags] path = "../substrate/utils/frame/generate-bags" default-features = false optional = true +version = "38.0.0" [dependencies.mmr-gadget] path = "../substrate/client/merkle-mountain-range" default-features = false optional = true +version = "40.0.0" [dependencies.mmr-rpc] path = "../substrate/client/merkle-mountain-range/rpc" default-features = false optional = true +version = "37.0.0" [dependencies.pallet-contracts-mock-network] path = "../substrate/frame/contracts/mock-network" default-features = false optional = true +version = "14.0.0" [dependencies.pallet-revive-mock-network] path = "../substrate/frame/revive/mock-network" default-features = false optional = true +version = "0.2.0" [dependencies.pallet-transaction-payment-rpc] path = "../substrate/frame/transaction-payment/rpc" default-features = false optional = true +version = "41.0.0" [dependencies.parachains-runtimes-test-utils] path = "../cumulus/parachains/runtimes/test-utils" default-features = false optional = true +version = "17.0.0" [dependencies.polkadot-approval-distribution] path = "../polkadot/node/network/approval-distribution" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-availability-bitfield-distribution] path = "../polkadot/node/network/bitfield-distribution" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-availability-distribution] path = "../polkadot/node/network/availability-distribution" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-availability-recovery] path = "../polkadot/node/network/availability-recovery" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-cli] path = "../polkadot/cli" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-collator-protocol] path = "../polkadot/node/network/collator-protocol" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-dispute-distribution] path = "../polkadot/node/network/dispute-distribution" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-erasure-coding] path = "../polkadot/erasure-coding" default-features = false optional = true +version = "16.0.0" [dependencies.polkadot-gossip-support] path = "../polkadot/node/network/gossip-support" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-network-bridge] path = "../polkadot/node/network/bridge" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-collation-generation] path = "../polkadot/node/collation-generation" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-approval-voting] path = "../polkadot/node/core/approval-voting" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-av-store] path = "../polkadot/node/core/av-store" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-backing] path = "../polkadot/node/core/backing" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-bitfield-signing] path = "../polkadot/node/core/bitfield-signing" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-candidate-validation] path = "../polkadot/node/core/candidate-validation" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-chain-api] path = "../polkadot/node/core/chain-api" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-chain-selection] path = "../polkadot/node/core/chain-selection" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-dispute-coordinator] path = "../polkadot/node/core/dispute-coordinator" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-parachains-inherent] path = "../polkadot/node/core/parachains-inherent" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-prospective-parachains] path = "../polkadot/node/core/prospective-parachains" default-features = false optional = true +version = "17.0.0" [dependencies.polkadot-node-core-provisioner] path = "../polkadot/node/core/provisioner" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-pvf] path = "../polkadot/node/core/pvf" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-pvf-checker] path = "../polkadot/node/core/pvf-checker" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-core-pvf-common] path = "../polkadot/node/core/pvf/common" default-features = false optional = true +version = "16.0.0" [dependencies.polkadot-node-core-pvf-execute-worker] path = "../polkadot/node/core/pvf/execute-worker" default-features = false optional = true +version = "16.0.0" [dependencies.polkadot-node-core-pvf-prepare-worker] path = "../polkadot/node/core/pvf/prepare-worker" default-features = false optional = true +version = "16.0.0" [dependencies.polkadot-node-core-runtime-api] path = "../polkadot/node/core/runtime-api" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-jaeger] path = "../polkadot/node/jaeger" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-metrics] path = "../polkadot/node/metrics" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-network-protocol] path = "../polkadot/node/network/protocol" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-primitives] path = "../polkadot/node/primitives" default-features = false optional = true +version = "16.0.0" [dependencies.polkadot-node-subsystem] path = "../polkadot/node/subsystem" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-subsystem-types] path = "../polkadot/node/subsystem-types" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-node-subsystem-util] path = "../polkadot/node/subsystem-util" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-overseer] path = "../polkadot/node/overseer" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-parachain-lib] path = "../cumulus/polkadot-parachain/polkadot-parachain-lib" default-features = false optional = true +version = "0.2.0" [dependencies.polkadot-rpc] path = "../polkadot/rpc" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-service] path = "../polkadot/node/service" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-statement-distribution] path = "../polkadot/node/network/statement-distribution" default-features = false optional = true +version = "18.0.0" [dependencies.polkadot-statement-table] path = "../polkadot/statement-table" default-features = false optional = true +version = "16.0.0" [dependencies.sc-allocator] path = "../substrate/client/allocator" default-features = false optional = true +version = "29.0.0" [dependencies.sc-authority-discovery] path = "../substrate/client/authority-discovery" default-features = false optional = true +version = "0.45.0" [dependencies.sc-basic-authorship] path = "../substrate/client/basic-authorship" default-features = false optional = true +version = "0.45.0" [dependencies.sc-block-builder] path = "../substrate/client/block-builder" default-features = false optional = true +version = "0.42.0" [dependencies.sc-chain-spec] path = "../substrate/client/chain-spec" default-features = false optional = true +version = "38.0.0" [dependencies.sc-cli] path = "../substrate/client/cli" default-features = false optional = true +version = "0.47.0" [dependencies.sc-client-api] path = "../substrate/client/api" default-features = false optional = true +version = "37.0.0" [dependencies.sc-client-db] path = "../substrate/client/db" default-features = false optional = true +version = "0.44.0" [dependencies.sc-consensus] path = "../substrate/client/consensus/common" default-features = false optional = true +version = "0.44.0" [dependencies.sc-consensus-aura] path = "../substrate/client/consensus/aura" default-features = false optional = true +version = "0.45.0" [dependencies.sc-consensus-babe] path = "../substrate/client/consensus/babe" default-features = false optional = true +version = "0.45.0" [dependencies.sc-consensus-babe-rpc] path = "../substrate/client/consensus/babe/rpc" default-features = false optional = true +version = "0.45.0" [dependencies.sc-consensus-beefy] path = "../substrate/client/consensus/beefy" default-features = false optional = true +version = "24.0.0" [dependencies.sc-consensus-beefy-rpc] path = "../substrate/client/consensus/beefy/rpc" default-features = false optional = true +version = "24.0.0" [dependencies.sc-consensus-epochs] path = "../substrate/client/consensus/epochs" default-features = false optional = true +version = "0.44.0" [dependencies.sc-consensus-grandpa] path = "../substrate/client/consensus/grandpa" default-features = false optional = true +version = "0.30.0" [dependencies.sc-consensus-grandpa-rpc] path = "../substrate/client/consensus/grandpa/rpc" default-features = false optional = true +version = "0.30.0" [dependencies.sc-consensus-manual-seal] path = "../substrate/client/consensus/manual-seal" default-features = false optional = true +version = "0.46.0" [dependencies.sc-consensus-pow] path = "../substrate/client/consensus/pow" default-features = false optional = true +version = "0.44.0" [dependencies.sc-consensus-slots] path = "../substrate/client/consensus/slots" default-features = false optional = true +version = "0.44.0" [dependencies.sc-executor] path = "../substrate/client/executor" default-features = false optional = true +version = "0.40.1" [dependencies.sc-executor-common] path = "../substrate/client/executor/common" default-features = false optional = true +version = "0.35.0" [dependencies.sc-executor-polkavm] path = "../substrate/client/executor/polkavm" default-features = false optional = true +version = "0.32.0" [dependencies.sc-executor-wasmtime] path = "../substrate/client/executor/wasmtime" default-features = false optional = true +version = "0.35.0" [dependencies.sc-informant] path = "../substrate/client/informant" default-features = false optional = true +version = "0.44.0" [dependencies.sc-keystore] path = "../substrate/client/keystore" default-features = false optional = true +version = "33.0.0" [dependencies.sc-mixnet] path = "../substrate/client/mixnet" default-features = false optional = true +version = "0.15.0" [dependencies.sc-network] path = "../substrate/client/network" default-features = false optional = true +version = "0.45.0" [dependencies.sc-network-common] path = "../substrate/client/network/common" default-features = false optional = true +version = "0.44.0" [dependencies.sc-network-gossip] path = "../substrate/client/network-gossip" default-features = false optional = true +version = "0.45.0" [dependencies.sc-network-light] path = "../substrate/client/network/light" default-features = false optional = true +version = "0.44.0" [dependencies.sc-network-statement] path = "../substrate/client/network/statement" default-features = false optional = true +version = "0.27.0" [dependencies.sc-network-sync] path = "../substrate/client/network/sync" default-features = false optional = true +version = "0.44.0" [dependencies.sc-network-transactions] path = "../substrate/client/network/transactions" default-features = false optional = true +version = "0.44.0" [dependencies.sc-network-types] path = "../substrate/client/network/types" default-features = false optional = true +version = "0.12.1" [dependencies.sc-offchain] path = "../substrate/client/offchain" default-features = false optional = true +version = "40.0.0" [dependencies.sc-proposer-metrics] path = "../substrate/client/proposer-metrics" default-features = false optional = true +version = "0.18.0" [dependencies.sc-rpc] path = "../substrate/client/rpc" default-features = false optional = true +version = "40.0.0" [dependencies.sc-rpc-api] path = "../substrate/client/rpc-api" default-features = false optional = true +version = "0.44.0" [dependencies.sc-rpc-server] path = "../substrate/client/rpc-servers" default-features = false optional = true +version = "17.0.0" [dependencies.sc-rpc-spec-v2] path = "../substrate/client/rpc-spec-v2" default-features = false optional = true +version = "0.45.0" [dependencies.sc-service] path = "../substrate/client/service" default-features = false optional = true +version = "0.46.0" [dependencies.sc-state-db] path = "../substrate/client/state-db" default-features = false optional = true +version = "0.36.0" [dependencies.sc-statement-store] path = "../substrate/client/statement-store" default-features = false optional = true +version = "19.0.1" [dependencies.sc-storage-monitor] path = "../substrate/client/storage-monitor" default-features = false optional = true +version = "0.22.0" [dependencies.sc-sync-state-rpc] path = "../substrate/client/sync-state-rpc" default-features = false optional = true +version = "0.45.0" [dependencies.sc-sysinfo] path = "../substrate/client/sysinfo" default-features = false optional = true +version = "38.0.0" [dependencies.sc-telemetry] path = "../substrate/client/telemetry" default-features = false optional = true +version = "25.0.0" [dependencies.sc-tracing] path = "../substrate/client/tracing" default-features = false optional = true +version = "37.0.1" [dependencies.sc-transaction-pool] path = "../substrate/client/transaction-pool" default-features = false optional = true +version = "37.0.0" [dependencies.sc-transaction-pool-api] path = "../substrate/client/transaction-pool/api" default-features = false optional = true +version = "37.0.0" [dependencies.sc-utils] path = "../substrate/client/utils" default-features = false optional = true +version = "17.0.0" [dependencies.snowbridge-runtime-test-common] path = "../bridges/snowbridge/runtime/test-common" default-features = false optional = true +version = "0.10.0" [dependencies.sp-blockchain] path = "../substrate/primitives/blockchain" default-features = false optional = true +version = "37.0.1" [dependencies.sp-consensus] path = "../substrate/primitives/consensus/common" default-features = false optional = true +version = "0.40.0" [dependencies.sp-core-hashing] path = "../substrate/deprecated/hashing" default-features = false optional = true +version = "16.0.0" [dependencies.sp-core-hashing-proc-macro] path = "../substrate/deprecated/hashing/proc-macro" default-features = false optional = true +version = "16.0.0" [dependencies.sp-database] path = "../substrate/primitives/database" default-features = false optional = true +version = "10.0.0" [dependencies.sp-maybe-compressed-blob] path = "../substrate/primitives/maybe-compressed-blob" default-features = false optional = true +version = "11.0.0" [dependencies.sp-panic-handler] path = "../substrate/primitives/panic-handler" default-features = false optional = true +version = "13.0.0" [dependencies.sp-rpc] path = "../substrate/primitives/rpc" default-features = false optional = true +version = "32.0.0" [dependencies.staging-chain-spec-builder] path = "../substrate/bin/utils/chain-spec-builder" default-features = false optional = true +version = "6.0.0" [dependencies.staging-node-inspect] path = "../substrate/bin/node/inspect" default-features = false optional = true +version = "0.23.0" [dependencies.staging-tracking-allocator] path = "../polkadot/node/tracking-allocator" default-features = false optional = true +version = "2.0.0" [dependencies.subkey] path = "../substrate/bin/utils/subkey" default-features = false optional = true +version = "20.0.0" [dependencies.substrate-build-script-utils] path = "../substrate/utils/build-script-utils" default-features = false optional = true +version = "11.0.0" [dependencies.substrate-frame-rpc-support] path = "../substrate/utils/frame/rpc/support" default-features = false optional = true +version = "40.0.0" [dependencies.substrate-frame-rpc-system] path = "../substrate/utils/frame/rpc/system" default-features = false optional = true +version = "39.0.0" [dependencies.substrate-prometheus-endpoint] path = "../substrate/utils/prometheus" default-features = false optional = true +version = "0.17.0" [dependencies.substrate-rpc-client] path = "../substrate/utils/frame/rpc/client" default-features = false optional = true +version = "0.44.0" [dependencies.substrate-state-trie-migration-rpc] path = "../substrate/utils/frame/rpc/state-trie-migration-rpc" default-features = false optional = true +version = "38.0.0" [dependencies.substrate-wasm-builder] path = "../substrate/utils/wasm-builder" default-features = false optional = true +version = "24.0.1" [dependencies.tracing-gum] path = "../polkadot/node/gum" default-features = false optional = true +version = "16.0.0" [dependencies.xcm-emulator] path = "../cumulus/xcm/xcm-emulator" default-features = false optional = true +version = "0.16.0" [dependencies.xcm-simulator] path = "../polkadot/xcm/xcm-simulator" default-features = false optional = true +version = "17.0.0" [package.metadata.docs.rs] features = ["node", "runtime-full"] diff --git a/umbrella/README.md b/umbrella/README.md new file mode 100644 index 00000000000..96e931ea4da --- /dev/null +++ b/umbrella/README.md @@ -0,0 +1,5 @@ + + +## Release + +Polkadot SDK stable2409 -- GitLab