This crate contain the core application for the Casper blockchain. Run with
--help to see
available command-line arguments.
Cryptographic types and functions.
Logging via the tracing crate.
A network message type used for communication between nodes
The set of JSON-RPCs which the API server handles.
Transport layer security and signing based on OpenSSL.
Common types used across multiple components.
Various functions that are not limited to a particular module, but are too small to warrant being factored out into standalone crates.
Construct a fatal error effect.
API server configuration.
A collection of configuration settings describing the state of the system at genesis and upgrades to basic system functionality (including system contracts and gas costs) occurring after genesis.
Contract runtime configuration.
Configuration options for fetching.
Configuration options for gossiping.
Small network configuration.
On-disk storage configuration.
Version string for the compiled node. Filled in at build time, output allocated at runtime.
Color version string for the compiled node. Filled in at build time, output allocated at runtime.
Error while encoding or decoding the chainspec.
Error returned by a
Error type returned by the
Error returned by the storage component.
The maximum thread count which should be spawned by the tokio runtime.