diff --git a/op-batcher/batcher/service.go b/op-batcher/batcher/service.go index 00d3d32071f7..9b896817f145 100644 --- a/op-batcher/batcher/service.go +++ b/op-batcher/batcher/service.go @@ -105,6 +105,10 @@ func (bs *BatcherService) initFromCLIConfig(ctx context.Context, version string, if err := bs.initTxManager(cfg); err != nil { return fmt.Errorf("failed to init Tx manager: %w", err) } + // must be init before driver and channel config + if err := bs.initAltDA(cfg); err != nil { + return fmt.Errorf("failed to init AltDA: %w", err) + } if err := bs.initChannelConfig(cfg); err != nil { return fmt.Errorf("failed to init channel config: %w", err) } @@ -115,10 +119,6 @@ func (bs *BatcherService) initFromCLIConfig(ctx context.Context, version string, if err := bs.initPProf(cfg); err != nil { return fmt.Errorf("failed to init profiling: %w", err) } - // init before driver - if err := bs.initAltDA(cfg); err != nil { - return fmt.Errorf("failed to init AltDA: %w", err) - } bs.initDriver() if err := bs.initRPCServer(cfg); err != nil { return fmt.Errorf("failed to start RPC server: %w", err)