github.com/ethereum-optimism/optimism@v1.7.2/op-bootnode/flags/flags.go (about) 1 package flags 2 3 import ( 4 "github.com/urfave/cli/v2" 5 6 "github.com/ethereum-optimism/optimism/op-node/flags" 7 opflags "github.com/ethereum-optimism/optimism/op-service/flags" 8 oplog "github.com/ethereum-optimism/optimism/op-service/log" 9 opmetrics "github.com/ethereum-optimism/optimism/op-service/metrics" 10 oprpc "github.com/ethereum-optimism/optimism/op-service/rpc" 11 ) 12 13 const envVarPrefix = "OP_BOOTNODE" 14 15 var Flags = []cli.Flag{ 16 opflags.CLINetworkFlag(envVarPrefix, ""), 17 opflags.CLIRollupConfigFlag(envVarPrefix, ""), 18 } 19 20 func init() { 21 Flags = append(Flags, flags.P2PFlags(envVarPrefix)...) 22 Flags = append(Flags, opmetrics.CLIFlags(envVarPrefix)...) 23 Flags = append(Flags, oplog.CLIFlags(envVarPrefix)...) 24 Flags = append(Flags, oprpc.CLIFlags(envVarPrefix)...) 25 }