Expand description
Main executable for the Reth-Commonware node.
This binary launches a blockchain node that combines:
- Rethβs execution layer for transaction processing and state management
- Commonwareβs consensus engine for block agreement
The node operates by:
- Starting the Reth node infrastructure (database, networking, RPC)
- Creating the application state that bridges Reth and Commonware
- Launching the Commonware consensus engine via a separate task and a separate tokio runtime.
- Running both components until shutdown
Configuration can be provided via command-line arguments or configuration files.
ModulesΒ§
- defaults π
- init_
state π - Initialize state from a binary dump file.
- tempo_
cmd π
StructsΒ§
- Pyroscope
Args πpyroscope - Command line arguments for configuring Pyroscope continuous profiling.
- Tempo
Args π
StaticsΒ§
- ALLOC π
- MALLOC_
CONF πjemalloc-profand Unix - Compile-time jemalloc configuration for heap profiling.
FunctionsΒ§
- install_
crypto_ πprovider - Force-install the default crypto provider.
- main π
- print_
extensions_ πfooter - Print installed extensions as a footer after root help output.
Skips printing when help is for a subcommand (e.g.
tempo node --help).
Type AliasesΒ§
- Tempo
Cli π