@@ -120,7 +120,7 @@ func GenericNodeFromParticipants(t testing.TB, hub *stub.Hub, identity *flow.Ide
120120
121121 // creates state fixture and bootstrap it.
122122 rootSnapshot := unittest .RootSnapshotFixture (participants )
123- stateFixture := CompleteStateFixture (t , metrics , tracer , rootSnapshot )
123+ stateFixture := CompleteStateFixture (t , log , metrics , tracer , rootSnapshot )
124124
125125 require .NoError (t , err )
126126 for _ , option := range options {
@@ -146,7 +146,7 @@ func GenericNode(
146146 Logger ()
147147 metrics := metrics .NewNoopCollector ()
148148 tracer := trace .NewNoopTracer ()
149- stateFixture := CompleteStateFixture (t , metrics , tracer , root )
149+ stateFixture := CompleteStateFixture (t , log , metrics , tracer , root )
150150
151151 head , err := root .Head ()
152152 require .NoError (t , err )
@@ -220,6 +220,7 @@ func LocalFixture(t testing.TB, identity *flow.Identity) module.Local {
220220// CompleteStateFixture is a test helper that creates, bootstraps, and returns a StateFixture for sake of unit testing.
221221func CompleteStateFixture (
222222 t testing.TB ,
223+ log zerolog.Logger ,
223224 metric * metrics.NoopCollector ,
224225 tracer module.Tracer ,
225226 rootSnapshot protocol.Snapshot ,
@@ -248,7 +249,17 @@ func CompleteStateFixture(
248249 )
249250 require .NoError (t , err )
250251
251- mutableState , err := badgerstate .NewFullConsensusState (state , s .Index , s .Payloads , tracer , consumer , util .MockBlockTimer (), util .MockReceiptValidator (), util .MockSealValidator (s .Seals ))
252+ mutableState , err := badgerstate .NewFullConsensusState (
253+ log ,
254+ tracer ,
255+ consumer ,
256+ state ,
257+ s .Index ,
258+ s .Payloads ,
259+ util .MockBlockTimer (),
260+ util .MockReceiptValidator (),
261+ util .MockSealValidator (s .Seals ),
262+ )
252263 require .NoError (t , err )
253264
254265 return & testmock.StateFixture {
@@ -542,7 +553,15 @@ func ExecutionNode(t *testing.T, hub *stub.Hub, identity *flow.Identity, identit
542553 protoState , ok := node .State .(* badgerstate.ParticipantState )
543554 require .True (t , ok )
544555
545- followerState , err := badgerstate .NewFollowerState (protoState .State , node .Index , node .Payloads , node .Tracer , node .ProtocolEvents , blocktimer .DefaultBlockTimer )
556+ followerState , err := badgerstate .NewFollowerState (
557+ node .Log ,
558+ node .Tracer ,
559+ node .ProtocolEvents ,
560+ protoState .State ,
561+ node .Index ,
562+ node .Payloads ,
563+ blocktimer .DefaultBlockTimer ,
564+ )
546565 require .NoError (t , err )
547566
548567 dbDir := unittest .TempDir (t )
0 commit comments