package flags
import (
"github.com/urfave/cli/v2"
"github.com/ethereum-optimism/optimism/op-node/flags"
opflags "github.com/ethereum-optimism/optimism/op-service/flags"
oplog "github.com/ethereum-optimism/optimism/op-service/log"
opmetrics "github.com/ethereum-optimism/optimism/op-service/metrics"
oprpc "github.com/ethereum-optimism/optimism/op-service/rpc"
)
const envVarPrefix = "OP_BOOTNODE"
var Flags = []cli.Flag{
opflags.CLINetworkFlag(envVarPrefix, ""),
opflags.CLIRollupConfigFlag(envVarPrefix, ""),
}
func init() {
Flags = append(Flags, flags.P2PFlags(envVarPrefix)...)
Flags = append(Flags, opmetrics.CLIFlags(envVarPrefix)...)
Flags = append(Flags, oplog.CLIFlags(envVarPrefix)...)
Flags = append(Flags, oprpc.CLIFlags(envVarPrefix)...)
}
-
Joshua Gutow authored
* op-node: Add flag categories * op-node: Order categories & move some beacon flags to L1 RPC
f7078830