Skip to content

Command-line tools

This section provides reference information for Substrate command-line tools.

Command entry point
Description
subkey Generate and manage public and private key pairs for accounts.
memory-profiler Collect information about memory allocation and the behavior of blockchain applications over time.
try-runtime Query a snapshot of runtime storage to retrieve state.
srtool Build WASM runtime in a deterministic way, allowing continuous integration pipelines and users to produce a strictly identical WASM runtime.
subxt Submit extrinsics to a Substrate node using RPC.
tx-wrapper Publish chain specific offline transaction generation libraries.
sub-flood Flood a Substrate node with transactions.
substrate-archive Index all blocks, state, and extrinsic data from a chain into PostgreSQL database.
sidecar Use a REST service to interact with blockchain nodes built using FRAME.
polkadot-launch Launch a local Polkadot test network.