@@ -77,7 +77,7 @@ func (g *OutputAsteriscGameHelper) CreateHonestActor(ctx context.Context, l2Node
7777 prestateProvider := outputs .NewPrestateProvider (rollupClient , actorCfg .PrestateBlock )
7878 l1Head := g .GetL1Head (ctx )
7979 accessor , err := outputs .NewOutputAsteriscTraceAccessor (
80- logger , metrics .NoopMetrics , cfg .Asterisc , vm .NewOpProgramServerExecutor (), l2Client , prestateProvider , cfg .AsteriscAbsolutePreState , rollupClient , dir , l1Head , splitDepth , actorCfg .PrestateBlock , actorCfg .PoststateBlock )
80+ logger , metrics .NoopMetrics , cfg .Asterisc , vm .NewOpProgramServerExecutor (logger ), l2Client , prestateProvider , cfg .AsteriscAbsolutePreState , rollupClient , dir , l1Head , splitDepth , actorCfg .PrestateBlock , actorCfg .PoststateBlock )
8181 g .Require .NoError (err , "Failed to create output asterisc trace accessor" )
8282 return op_e2e_disputegame .NewOutputHonestHelper (g .T , g .Require , & g .OutputGameHelper , g .Game , accessor )
8383}
@@ -279,7 +279,7 @@ func (g *OutputAsteriscGameHelper) createAsteriscTraceProvider(ctx context.Conte
279279 localContext = outputs .CreateLocalContext (pre , post )
280280 dir := filepath .Join (cfg .Datadir , "asterisc-trace" )
281281 subdir := filepath .Join (dir , localContext .Hex ())
282- return asterisc .NewTraceProviderForTest (logger , metrics .NoopMetrics .VmMetrics (types .TraceTypeAsterisc .String ()), cfg , localInputs , subdir , g .MaxDepth (ctx )- splitDepth - 1 ), nil
282+ return asterisc .NewTraceProviderForTest (logger , metrics .NoopMetrics .ToTypedVmMetrics (types .TraceTypeAsterisc .String ()), cfg , localInputs , subdir , g .MaxDepth (ctx )- splitDepth - 1 ), nil
283283 })
284284
285285 claims , err := g .Game .GetAllClaims (ctx , rpcblock .Latest )
0 commit comments