Skip to content

Commit c34aecc

Browse files
committed
Rename requester implementation of BlocksProvider to OverridableBlocksProvider
1 parent cf5aaf2 commit c34aecc

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

api/debug.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ func (d *DebugAPI) TraceCall(
175175
return nil, err
176176
}
177177

178-
blocksProvider := requester.NewBlocksProvider(
178+
blocksProvider := requester.NewOverridableBlocksProvider(
179179
d.blocks,
180180
d.config.FlowNetworkID,
181181
).WithTracer(tracer)

services/requester/blocks_provider.go renamed to services/requester/overridable_blocks_provider.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
)
1313

1414
type blockSnapshot struct {
15-
*BlocksProvider
15+
*OverridableBlocksProvider
1616
block models.Block
1717
}
1818

@@ -65,50 +65,50 @@ func (bs *blockSnapshot) BlockContext() (evmTypes.BlockContext, error) {
6565
return blockContext, nil
6666
}
6767

68-
// This BlocksProvider implementation is only used for the `eth_call` &
68+
// This OverridableBlocksProvider implementation is only used for the `eth_call` &
6969
// `debug_traceCall` JSON-RPC endpoints. It accepts optional `Tracer` &
7070
// `BlockOverrides` objects, which are used when constructing the
7171
// `BlockContext` object.
72-
type BlocksProvider struct {
72+
type OverridableBlocksProvider struct {
7373
blocks storage.BlockIndexer
7474
chainID flowGo.ChainID
7575
tracer *tracers.Tracer
7676
blockOverrides *ethTypes.BlockOverrides
7777
}
7878

79-
var _ evmTypes.BlockSnapshotProvider = (*BlocksProvider)(nil)
79+
var _ evmTypes.BlockSnapshotProvider = (*OverridableBlocksProvider)(nil)
8080

81-
func NewBlocksProvider(
81+
func NewOverridableBlocksProvider(
8282
blocks storage.BlockIndexer,
8383
chainID flowGo.ChainID,
84-
) *BlocksProvider {
85-
return &BlocksProvider{
84+
) *OverridableBlocksProvider {
85+
return &OverridableBlocksProvider{
8686
blocks: blocks,
8787
chainID: chainID,
8888
}
8989
}
9090

91-
func (bp *BlocksProvider) WithTracer(tracer *tracers.Tracer) *BlocksProvider {
92-
return &BlocksProvider{
91+
func (bp *OverridableBlocksProvider) WithTracer(tracer *tracers.Tracer) *OverridableBlocksProvider {
92+
return &OverridableBlocksProvider{
9393
blocks: bp.blocks,
9494
chainID: bp.chainID,
9595
tracer: tracer,
9696
blockOverrides: bp.blockOverrides,
9797
}
9898
}
9999

100-
func (bp *BlocksProvider) WithBlockOverrides(
100+
func (bp *OverridableBlocksProvider) WithBlockOverrides(
101101
blockOverrides *ethTypes.BlockOverrides,
102-
) *BlocksProvider {
103-
return &BlocksProvider{
102+
) *OverridableBlocksProvider {
103+
return &OverridableBlocksProvider{
104104
blocks: bp.blocks,
105105
chainID: bp.chainID,
106106
tracer: bp.tracer,
107107
blockOverrides: blockOverrides,
108108
}
109109
}
110110

111-
func (bp *BlocksProvider) GetSnapshotAt(height uint64) (
111+
func (bp *OverridableBlocksProvider) GetSnapshotAt(height uint64) (
112112
evmTypes.BlockSnapshot,
113113
error,
114114
) {
@@ -118,7 +118,7 @@ func (bp *BlocksProvider) GetSnapshotAt(height uint64) (
118118
}
119119

120120
return &blockSnapshot{
121-
BlocksProvider: bp,
122-
block: *block,
121+
OverridableBlocksProvider: bp,
122+
block: *block,
123123
}, nil
124124
}

services/requester/requester.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ func (e *EVM) getBlockView(
440440
height uint64,
441441
blockOverrides *ethTypes.BlockOverrides,
442442
) (*query.View, error) {
443-
blocksProvider := NewBlocksProvider(e.blocks, e.config.FlowNetworkID)
443+
blocksProvider := NewOverridableBlocksProvider(e.blocks, e.config.FlowNetworkID)
444444

445445
if blockOverrides != nil {
446446
blocksProvider = blocksProvider.WithBlockOverrides(blockOverrides)

0 commit comments

Comments
 (0)