builder CLI Command
Run a builder client
Examplesโ
Base builder commandโ
Run builder client
./lodestar builder
builder Optionsโ
--dataDirโ
Lodestar root data directory
type: string
--networkโ
Name of the Ethereum Consensus chain network to join
type: string
choices: "mainnet", "gnosis", "sepolia", "hoodi", "chiado", "ephemery", "dev"
default: "mainnet"
--paramsFileโ
Network configuration file
type: string
--rcConfigโ
RC file to supplement command line args, accepted formats: .yml, .yaml, .json
type: string
example: Options can be written as nested maps or dotted keys
network: hoodi
logLevel: debug
metrics:
enabled: true
port: 8008
--supernodeโ
Subscribe to and custody all data column sidecar subnets
type: boolean
--semiSupernodeโ
Subscribe to and custody half of the data column sidecar subnets to support blob reconstruction, enabling more efficient data availability with lower bandwidth and storage requirements compared to a supernode.
type: boolean
--logLevelโ
Logging verbosity level for emitting logs to terminal
type: string
choices: "error", "warn", "info", "verbose", "debug", "trace"
default: "info"
--logFileโ
Path to output all logs to a persistent log file, use 'none' to disable
type: string
--logFileLevelโ
Logging verbosity level for emitting logs to file
type: string
choices: "error", "warn", "info", "verbose", "debug", "trace"
default: "debug"
--logFileDailyRotateโ
Daily rotate log files, set to an integer to limit the file count, set to 0 (zero) to disable rotation
type: number
default: 5
--beaconNodeUrlโ
Url to a trusted beacon node
type: string
default: "http://127.0.0.1:9596"
--keystoreโ
Path to a keystore file
required: true
type: string
--keystorePasswordโ
Path to a file with password to decrypt the keystore from 'keystore' option
required: true
type: string
--builderPubkeyโ
Builder's expected public key based on the keystore from 'keystore' option
type: string