Expand description
Substrate CLI library.
Re-exports
Modules
Macros
Allows for calling $method with appropriate crypto impl.
Structs
Wrapper type that is either a
Hash
or the number of a Block
.The
build-spec
command used to build a specification.The
chain-info
subcommand used to output db meta columns information.The
check-block
command used to validate blocks.Optional flag for specifying crypto algorithm
Parameters for block import.
Execution strategies parameters.
The
export-blocks
command used to export blocks.The
export-state
command used to export the state of a given block into
a chain spec.The
generate
commandThe
generate-node-key
commandWrapper type of
String
that holds an unsigned integer of arbitrary size, formatted as a
decimal.The
import-blocks
command used to import blocks.Parameters for block import.
The
insert
commandThe
inspect
commandThe
inspect-node-key
commandParameters of the keystore
A builder that is used to initialize the global logger.
Parameters used to create the network configuration.
Optional flag for specifying network scheme
Parameters used to create the
NodeKeyConfig
, which determines the keypair
used for libp2p networking.Offchain worker related parameters.
Optional flag for specifying output type
Parameters to define the pruning mode
The
purge-chain
command used to remove the whole chain.The
revert
command used revert the chain to a previous state.The
run
command used to run a node.A Substrate CLI runtime that can be used to run a node or a command
Runtime version.
This should not be thought of as classic Semver (major/minor/tiny).
This triplet have different semantics and mis-interpretation could cause problems.
In particular: bug fixes should result in an increment of
spec_version
and possibly
authoring_version
, absolutely not impl_version
since they change the semantics of the
runtime.Shared parameters used by all
CoreParams
.The
sign
commandParameters used to create the pool configuration.
The
vanity
commandThe
verify
commandEnums
Traits
Common interface of a chain specification.
A trait that allows converting an object to a Configuration
Default configuration values used by Substrate
Substrate client CLI
Functions
Build a tokio runtime with all features
Generate a valid random name for the node
Log information about the node itself.
Parse a sercret string, returning a displayable error.
Type Definitions
Result type alias for the CLI.