Documentation
¶
Index ¶
Constants ¶
View Source
const EnvVarPrefix = "OP_CONDUCTOR"
Variables ¶
View Source
var ( ConsensusAddr = &cli.StringFlag{ Name: "consensus.addr", Usage: "Address to listen for consensus connections", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "CONSENSUS_ADDR"), Value: "127.0.0.1", } ConsensusPort = &cli.IntFlag{ Name: "consensus.port", Usage: "Port to listen for consensus connections", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "CONSENSUS_PORT"), Value: 50050, } RaftBootstrap = &cli.BoolFlag{ Name: "raft.bootstrap", Usage: "If this node should bootstrap a new raft cluster", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "RAFT_BOOTSTRAP"), Value: false, } RaftServerID = &cli.StringFlag{ Name: "raft.server.id", Usage: "Unique ID for this server used by raft consensus", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "RAFT_SERVER_ID"), } RaftStorageDir = &cli.StringFlag{ Name: "raft.storage.dir", Usage: "Directory to store raft data", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "RAFT_STORAGE_DIR"), } NodeRPC = &cli.StringFlag{ Name: "node.rpc", Usage: "HTTP provider URL for op-node", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "NODE_RPC"), } ExecutionRPC = &cli.StringFlag{ Name: "execution.rpc", Usage: "HTTP provider URL for execution layer", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "EXECUTION_RPC"), } HealthCheckInterval = &cli.Uint64Flag{ Name: "healthcheck.interval", Usage: "Interval between health checks", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "HEALTHCHECK_INTERVAL"), } HealthCheckUnsafeInterval = &cli.Uint64Flag{ Name: "healthcheck.unsafe-interval", Usage: "Interval allowed between unsafe head and now measured in seconds", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "HEALTHCHECK_UNSAFE_INTERVAL"), } HealthCheckSafeInterval = &cli.Uint64Flag{ Name: "healthcheck.safe-interval", Usage: "Interval between safe head progression measured in seconds", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "HEALTHCHECK_SAFE_INTERVAL"), } HealthCheckMinPeerCount = &cli.Uint64Flag{ Name: "healthcheck.min-peer-count", Usage: "Minimum number of peers required to be considered healthy", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "HEALTHCHECK_MIN_PEER_COUNT"), } Paused = &cli.BoolFlag{ Name: "paused", Usage: "Whether the conductor is paused", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "PAUSED"), Value: false, } RPCEnableProxy = &cli.BoolFlag{ Name: "rpc.enable-proxy", Usage: "Enable the RPC proxy to underlying sequencer services", EnvVars: opservice.PrefixEnvVar(EnvVarPrefix, "RPC_ENABLE_PROXY"), Value: true, } )
View Source
var Flags []cli.Flag
Functions ¶
func CheckRequired ¶
func CheckRequired(ctx *cli.Context) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.