Expand description
Contains the root BenchmarkCmd
command and exports its sub-commands.
Structs§
- Base
Path - The base path that is used for everything that needs to be written on disk to run a node.
- Block
Cmd - Benchmark the execution time of historic blocks.
- Dynamic
Remark Builder - Remark builder that can be used to build simple extrinsics for FRAME-based runtimes.
- Extrinsic
Cmd - Benchmark the execution time of different extrinsics.
- Extrinsic
Factory - Helper to manage
ExtrinsicBuilder
instances. - Machine
Cmd - Command to benchmark the hardware.
- Overhead
Cmd - Benchmark the execution overhead per-block and per-extrinsic.
- Pallet
Cmd - Benchmark the extrinsic weight of FRAME Pallets.
- Storage
Cmd - Benchmark the storage speed of a chain snapshot.
Enums§
- Benchmark
Cmd - The root
benchmarking
command.
Statics§
- SUBSTRATE_
REFERENCE_ HARDWARE - The hardware requirements as measured on reference hardware.
Traits§
- Extrinsic
Builder - Used by the benchmark to build signed extrinsics.
Type Aliases§
- Opaque
Block - Typical block type using
OpaqueExtrinsic
. - Substrate
Remark Builder