From 79487d14ca176ea17b9ff4066583c0650e1e016f Mon Sep 17 00:00:00 2001 From: redhdx <136775144+redhdx@users.noreply.github.com> Date: Thu, 25 Apr 2024 14:39:58 +0800 Subject: [PATCH] feature(op-node): simplify op-node start (#179) --- op-node/flags/flags.go | 12 ++++++------ op-node/flags/p2p_flags.go | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/op-node/flags/flags.go b/op-node/flags/flags.go index 3adf926655..6913907c02 100644 --- a/op-node/flags/flags.go +++ b/op-node/flags/flags.go @@ -105,7 +105,7 @@ var ( Name: "l1.http-poll-interval", Usage: "Polling interval for latest-block subscription when using an HTTP RPC provider. Ignored for other types of RPC endpoints.", EnvVars: prefixEnvVars("L1_HTTP_POLL_INTERVAL"), - Value: time.Second * 12, + Value: time.Second * 3, } L2EngineJWTSecret = &cli.StringFlag{ Name: "l2.jwt-secret", @@ -120,7 +120,7 @@ var ( Usage: "Number of L1 blocks to keep distance from the L1 head before deriving L2 data from. Reorgs are supported, but may be slow to perform.", EnvVars: prefixEnvVars("VERIFIER_L1_CONFS"), Required: false, - Value: 0, + Value: 15, } SequencerEnabledFlag = &cli.BoolFlag{ Name: "sequencer.enabled", @@ -149,14 +149,14 @@ var ( Usage: "Number of L1 blocks to keep distance from the L1 head as a sequencer for picking an L1 origin.", EnvVars: prefixEnvVars("SEQUENCER_L1_CONFS"), Required: false, - Value: 4, + Value: 15, } L1EpochPollIntervalFlag = &cli.DurationFlag{ Name: "l1.epoch-poll-interval", Usage: "Poll interval for retrieving new L1 epoch updates such as safe and finalized block changes. Disabled if 0 or negative.", EnvVars: prefixEnvVars("L1_EPOCH_POLL_INTERVAL"), Required: false, - Value: time.Second * 12 * 32, + Value: time.Second * 3 * 15, } RuntimeConfigReloadIntervalFlag = &cli.DurationFlag{ Name: "l1.runtime-config-reload-interval", @@ -238,7 +238,7 @@ var ( Usage: "Enables or disables execution engine P2P sync", EnvVars: prefixEnvVars("L2_ENGINE_SYNC_ENABLED"), Required: false, - Value: false, + Value: true, } SkipSyncStartCheck = &cli.BoolFlag{ Name: "l2.skip-sync-start-check", @@ -246,7 +246,7 @@ var ( "This defers the L1-origin verification, and is recommended to use in when utilizing l2.engine-sync", EnvVars: prefixEnvVars("L2_SKIP_SYNC_START_CHECK"), Required: false, - Value: false, + Value: true, } BetaExtraNetworks = &cli.BoolFlag{ Name: "beta.extra-networks", diff --git a/op-node/flags/p2p_flags.go b/op-node/flags/p2p_flags.go index 4f680eae7e..303d95a2d6 100644 --- a/op-node/flags/p2p_flags.go +++ b/op-node/flags/p2p_flags.go @@ -148,14 +148,14 @@ func P2PFlags(envPrefix string) []cli.Flag { Name: ListenTCPPortName, Usage: "TCP port to bind LibP2P to. Any available system port if set to 0.", Required: false, - Value: 9222, + Value: 9003, EnvVars: p2pEnv(envPrefix, "LISTEN_TCP_PORT"), }, &cli.UintFlag{ Name: ListenUDPPortName, Usage: "UDP port to bind Discv5 to. Same as TCP port if left 0.", Required: false, - Value: 0, // can simply match the TCP libp2p port + Value: 9003, // can simply match the TCP libp2p port EnvVars: p2pEnv(envPrefix, "LISTEN_UDP_PORT"), }, &cli.StringFlag{