@@ -23,7 +23,6 @@ import (
2323 "github.com/evstack/ev-node/pkg/config"
2424 blobrpc "github.com/evstack/ev-node/pkg/da/jsonrpc"
2525 da "github.com/evstack/ev-node/pkg/da/types"
26- "github.com/evstack/ev-node/pkg/genesis"
2726 genesispkg "github.com/evstack/ev-node/pkg/genesis"
2827 "github.com/evstack/ev-node/pkg/p2p/key"
2928 "github.com/evstack/ev-node/pkg/sequencers/based"
@@ -84,7 +83,7 @@ var RunCmd = &cobra.Command{
8483 }
8584
8685 // Create sequencer based on configuration
87- sequencer , err := createSequencer (logger , datastore , nodeConfig , genesis , daClient , executor )
86+ sequencer , err := createSequencer (cmd . Context (), logger , datastore , nodeConfig , genesis , daClient , executor )
8887 if err != nil {
8988 return err
9089 }
@@ -145,10 +144,11 @@ func init() {
145144// If BasedSequencer is enabled, it creates a based sequencer that fetches transactions from DA.
146145// Otherwise, it creates a single (traditional) sequencer.
147146func createSequencer (
147+ ctx context.Context ,
148148 logger zerolog.Logger ,
149149 datastore datastore.Batching ,
150150 nodeConfig config.Config ,
151- genesis genesis .Genesis ,
151+ genesis genesispkg .Genesis ,
152152 daClient block.FullDAClient ,
153153 executor execution.Executor ,
154154) (coresequencer.Sequencer , error ) {
@@ -158,7 +158,7 @@ func createSequencer(
158158 return nil , fmt .Errorf ("based sequencer mode requires aggregator mode to be enabled" )
159159 }
160160
161- basedSeq , err := based .NewBasedSequencer (daClient , nodeConfig , datastore , genesis , logger , executor )
161+ basedSeq , err := based .NewBasedSequencer (ctx , daClient , nodeConfig , datastore , genesis , logger , executor )
162162 if err != nil {
163163 return nil , fmt .Errorf ("failed to create based sequencer: %w" , err )
164164 }
0 commit comments