Skip to content

Commit f8dba0f

Browse files
committed
Accept optional tracer in NewOverridableBlocksProvider constructor method
1 parent 6566fba commit f8dba0f

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

api/debug.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,9 @@ func (d *DebugAPI) TraceCall(
178178
blocksProvider := requester.NewOverridableBlocksProvider(
179179
d.blocks,
180180
d.config.FlowNetworkID,
181-
).WithTracer(tracer)
181+
tracer,
182+
)
183+
182184
if config.BlockOverrides != nil {
183185
blocksProvider = blocksProvider.WithBlockOverrides(&ethTypes.BlockOverrides{
184186
Number: config.BlockOverrides.Number,

services/requester/overridable_blocks_provider.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,19 +81,12 @@ var _ evmTypes.BlockSnapshotProvider = (*OverridableBlocksProvider)(nil)
8181
func NewOverridableBlocksProvider(
8282
blocks storage.BlockIndexer,
8383
chainID flowGo.ChainID,
84+
tracer *tracers.Tracer,
8485
) *OverridableBlocksProvider {
8586
return &OverridableBlocksProvider{
8687
blocks: blocks,
8788
chainID: chainID,
88-
}
89-
}
90-
91-
func (bp *OverridableBlocksProvider) WithTracer(tracer *tracers.Tracer) *OverridableBlocksProvider {
92-
return &OverridableBlocksProvider{
93-
blocks: bp.blocks,
94-
chainID: bp.chainID,
95-
tracer: tracer,
96-
blockOverrides: bp.blockOverrides,
89+
tracer: tracer,
9790
}
9891
}
9992

services/requester/requester.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,11 @@ func (e *EVM) getBlockView(
440440
height uint64,
441441
blockOverrides *ethTypes.BlockOverrides,
442442
) (*query.View, error) {
443-
blocksProvider := NewOverridableBlocksProvider(e.blocks, e.config.FlowNetworkID)
443+
blocksProvider := NewOverridableBlocksProvider(
444+
e.blocks,
445+
e.config.FlowNetworkID,
446+
nil,
447+
)
444448

445449
if blockOverrides != nil {
446450
blocksProvider = blocksProvider.WithBlockOverrides(blockOverrides)

0 commit comments

Comments
 (0)