`bench pallet`: only require `Hash` instead of `Block` (#3244)
Preparation for https://github.com/paritytech/polkadot-sdk/issues/2664 Changes: - Only require `Hash` instead of `Block` for the benchmarking - Refactor DB types to do the same ## Integration This breaking change can easily be integrated into your node via: ```patch - cmd.run::<Block, ()>(config) + cmd.run::<HashingFor<Block>, ()>(config) ``` Status: waiting for CI checks --------- Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by:
Bastian Köcher <git@kchr.de> Co-authored-by:
cheme <emericchevalier.pro@gmail.com>
parent
a2e6256c
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- cumulus/parachain-template/node/src/command.rs 1 addition, 1 deletioncumulus/parachain-template/node/src/command.rs
- cumulus/polkadot-parachain/src/command.rs 1 addition, 1 deletioncumulus/polkadot-parachain/src/command.rs
- polkadot/cli/Cargo.toml 7 additions, 1 deletionpolkadot/cli/Cargo.toml
- polkadot/cli/src/command.rs 1 addition, 1 deletionpolkadot/cli/src/command.rs
- prdoc/pr_3244.prdoc 18 additions, 0 deletionsprdoc/pr_3244.prdoc
- substrate/bin/node-template/node/src/command.rs 1 addition, 1 deletionsubstrate/bin/node-template/node/src/command.rs
- substrate/bin/node/cli/src/command.rs 2 additions, 1 deletionsubstrate/bin/node/cli/src/command.rs
- substrate/client/db/src/bench.rs 50 additions, 48 deletionssubstrate/client/db/src/bench.rs
- substrate/client/db/src/lib.rs 29 additions, 22 deletionssubstrate/client/db/src/lib.rs
- substrate/utils/frame/benchmarking-cli/src/pallet/command.rs 6 additions, 7 deletionssubstrate/utils/frame/benchmarking-cli/src/pallet/command.rs
- substrate/utils/frame/benchmarking-cli/src/storage/write.rs 3 additions, 3 deletionssubstrate/utils/frame/benchmarking-cli/src/storage/write.rs
Please register or sign in to comment