op-node request-response consensus-layer P2P sync client is being deprecated in favor of execution-layer syncing.
Celo is following Optimism’s deprecation of Req/Res CL P2P sync. This change simplifies
op-node configuration, removes fragile sync logic, and relies on the execution client’s native P2P sync, which is the more battle-tested path.What This Means
- The Req/Res CL P2P sync client in
op-nodeis being deprecated. Execution-layer syncing is now the preferred method. op-nodewill rely on a connected execution-layer node for syncing rather than its own consensus-layer P2P mechanism.- Node operators must ensure their execution-layer node has healthy P2P connectivity.
- If you have explicitly set
--syncmode.req-resp=true, you must remove this override. - The Req/Res sync server will remain temporarily to support legacy nodes before being fully removed.
Action Required
For Node Operators
- Ensure your EL node has healthy P2P connectivity. The execution client’s native P2P sync will be the primary sync path going forward.
- Remove any explicit
--syncmode.req-resp=truesettings from your node configuration. - If you are running an older release where req-resp sync is still enabled by default, set
--syncmode.req-resp=falseexplicitly.