Crate sc_cli[−][src]
Substrate CLI library.
Re-exports
pub use arg_enums::*; | |
pub use structopt; |
Modules
arg_enums | |
utils | subcommand utilities |
Macros
with_crypto_scheme | Allows for calling $method with appropriate crypto impl. |
Structs
BlockNumberOrHash | Wrapper type that is either a |
BuildSpecCmd | The |
CheckBlockCmd | The |
CryptoSchemeFlag | Optional flag for specifying crypto algorithm |
DatabaseParams | Parameters for block import. |
ExecutionStrategiesParams | Execution strategies parameters. |
ExportBlocksCmd | The |
ExportStateCmd | The |
GenerateCmd | The |
GenerateNodeKeyCmd | The |
GenericNumber | Wrapper type of |
ImportBlocksCmd | The |
ImportParams | Parameters for block import. |
InsertKeyCmd | The |
InspectKeyCmd | The |
InspectNodeKeyCmd | The |
KeystoreParams | Parameters of the keystore |
LoggerBuilder | A builder that is used to initialize the global logger. |
NetworkParams | Parameters used to create the network configuration. |
NetworkSchemeFlag | Optional flag for specifying network scheme |
NodeKeyParams | Parameters used to create the |
OffchainWorkerParams | Offchain worker related parameters. |
OutputTypeFlag | Optional flag for specifying output type |
PruningParams | Parameters to define the pruning mode |
PurgeChainCmd | The |
RevertCmd | The |
RunCmd | The |
Runner | A Substrate CLI runtime that can be used to run a node or a command |
RuntimeVersion | 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 |
SharedParams | Shared parameters used by all |
SignCmd | The |
TransactionPoolParams | Parameters used to create the pool configuration. |
VanityCmd | The |
VerifyCmd | The |
Enums
Error | Error type for the CLI. |
KeySubcommand | Key utilities for the cli. |
Role | Role of the local node. |
Traits
ChainSpec | Common interface of a chain specification. |
CliConfiguration | A trait that allows converting an object to a Configuration |
DefaultConfigurationValues | Default configuration values used by Substrate |
SubstrateCli | Substrate client CLI |
Functions
build_runtime | Build a tokio runtime with all features |
generate_node_name | Generate a valid random name for the node |
secret_string_from_str | Parse a sercret string, returning a displayable error. |
Type Definitions
Result | Result type alias for the CLI. |