reth stage dump

Dumps a stage from a range into a new database

$ reth stage dump --help
Usage: reth stage dump [OPTIONS] <COMMAND> Commands: execution Execution stage storage-hashing `StorageHashing` stage account-hashing `AccountHashing` stage merkle Merkle stage help Print this message or the help of the given subcommand(s) Options: -h, --help Print help (see a summary with '-h') Datadir: --datadir <DATA_DIR> The path to the data dir for all reth files and subdirectories. Defaults to the OS-specific data directory: - Linux: `$XDG_DATA_HOME/reth/` or `$HOME/.local/share/reth/` - Windows: `{FOLDERID_RoamingAppData}/reth/` - macOS: `$HOME/Library/Application Support/reth/` [default: default] --datadir.static-files <PATH> The absolute path to store static files in. --config <FILE> The path to the configuration file to use --chain <CHAIN_OR_PATH> The chain this node is running. Possible values are either a built-in chain or the path to a chain specification file. Built-in chains: mainnet, sepolia, holesky, hoodi, dev [default: mainnet] Database: --db.log-level <LOG_LEVEL> Database logging level. Levels higher than "notice" require a debug build Possible values: - fatal: Enables logging for critical conditions, i.e. assertion failures - error: Enables logging for error conditions - warn: Enables logging for warning conditions - notice: Enables logging for normal but significant condition - verbose: Enables logging for verbose informational - debug: Enables logging for debug-level messages - trace: Enables logging for trace debug-level messages - extra: Enables logging for extra debug-level messages --db.exclusive <EXCLUSIVE> Open environment in exclusive/monopolistic mode. Makes it possible to open a database on an NFS volume [possible values: true, false] --db.max-size <MAX_SIZE> Maximum database size (e.g., 4TB, 8MB) --db.growth-step <GROWTH_STEP> Database growth step (e.g., 4GB, 4KB) --db.read-transaction-timeout <READ_TRANSACTION_TIMEOUT> Read transaction timeout in seconds, 0 means no timeout Logging: --log.stdout.format <FORMAT> The format to use for logs written to stdout [default: terminal] Possible values: - json: Represents JSON formatting for logs. This format outputs log records as JSON objects, making it suitable for structured logging - log-fmt: Represents logfmt (key=value) formatting for logs. This format is concise and human-readable, typically used in command-line applications - terminal: Represents terminal-friendly formatting for logs --log.stdout.filter <FILTER> The filter to use for logs written to stdout [default: ] --log.file.format <FORMAT> The format to use for logs written to the log file [default: terminal] Possible values: - json: Represents JSON formatting for logs. This format outputs log records as JSON objects, making it suitable for structured logging - log-fmt: Represents logfmt (key=value) formatting for logs. This format is concise and human-readable, typically used in command-line applications - terminal: Represents terminal-friendly formatting for logs --log.file.filter <FILTER> The filter to use for logs written to the log file [default: debug] --log.file.directory <PATH> The path to put log files in [default: <CACHE_DIR>/logs] --log.file.max-size <SIZE> The maximum size (in MB) of one log file [default: 200] --log.file.max-files <COUNT> The maximum amount of log files that will be stored. If set to 0, background file logging is disabled [default: 5] --log.journald Write logs to journald --log.journald.filter <FILTER> The filter to use for logs written to journald [default: error] --color <COLOR> Sets whether or not the formatter emits ANSI terminal escape codes for colors and other text formatting [default: always] Possible values: - always: Colors on - auto: Colors on - never: Colors off Display: -v, --verbosity... Set the minimum log level. -v Errors -vv Warnings -vvv Info -vvvv Debug -vvvvv Traces (warning: very verbose!) -q, --quiet Silence all log output