From 1dba3d1331b11ee7730996bb8b5797dffefec0e2 Mon Sep 17 00:00:00 2001 From: ClaytonNorthey92 Date: Mon, 30 Mar 2026 13:15:06 -0400 Subject: [PATCH] fix: add hemitrap config passing to L1 client I missed this when pulling in upstream; ensure that the HemitrapEnabled (contract testing) flag gets passed in to L1 client creation. --- op-node/node/node.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/op-node/node/node.go b/op-node/node/node.go index 6d688ad06db..12f83da10cb 100644 --- a/op-node/node/node.go +++ b/op-node/node/node.go @@ -329,6 +329,8 @@ func initL1Source(ctx context.Context, cfg *config.Config, node *OpNode) (*sourc return nil, fmt.Errorf("failed to get L1 RPC client: %w", err) } + l1Cfg.HemitrapEnabled = cfg.HemitrapEnabled + l1Source, err := sources.NewL1Client(l1RPC, node.log, node.metrics.L1SourceCache, l1Cfg) if err != nil { return nil, fmt.Errorf("failed to create L1 source: %w", err)