@@ -143,8 +143,8 @@ func (f *FilterMaps) lastCanonicalSnapshotOfMap(mapIndex uint32) *renderedMap {
143143 var best * renderedMap
144144 for _ , blockNumber := range f .renderSnapshots .Keys () {
145145 if cp , _ := f .renderSnapshots .Get (blockNumber ); cp != nil && blockNumber < f .indexedRange .blocks .AfterLast () &&
146- blockNumber <= f .indexedView .headNumber && f .indexedView .getBlockId (blockNumber ) == cp .lastBlockId &&
147- blockNumber <= f .targetView .headNumber && f .targetView .getBlockId (blockNumber ) == cp .lastBlockId &&
146+ blockNumber <= f .indexedView .HeadNumber () && f .indexedView .BlockId (blockNumber ) == cp .lastBlockId &&
147+ blockNumber <= f .targetView .HeadNumber () && f .targetView .BlockId (blockNumber ) == cp .lastBlockId &&
148148 cp .mapIndex == mapIndex && (best == nil || blockNumber > best .lastBlock ) {
149149 best = cp
150150 }
@@ -173,7 +173,7 @@ func (f *FilterMaps) lastCanonicalMapBoundaryBefore(renderBefore uint32) (nextMa
173173 return 0 , 0 , 0 , fmt .Errorf ("failed to retrieve last block of reverse iterated map %d: %v" , mapIndex , err )
174174 }
175175 if (f .indexedRange .headIndexed && mapIndex >= f .indexedRange .maps .Last ()) ||
176- lastBlock >= f .targetView .headNumber || lastBlockId != f .targetView .getBlockId (lastBlock ) {
176+ lastBlock >= f .targetView .HeadNumber () || lastBlockId != f .targetView .BlockId (lastBlock ) {
177177 continue // map is not full or inconsistent with targetView; roll back
178178 }
179179 lvPtr , err := f .getBlockLvPointer (lastBlock )
@@ -247,7 +247,7 @@ func (f *FilterMaps) loadHeadSnapshot() error {
247247 filterMap : fm ,
248248 mapIndex : f .indexedRange .maps .Last (),
249249 lastBlock : f .indexedRange .blocks .Last (),
250- lastBlockId : f .indexedView .getBlockId (f .indexedRange .blocks .Last ()),
250+ lastBlockId : f .indexedView .BlockId (f .indexedRange .blocks .Last ()),
251251 blockLvPtrs : lvPtrs ,
252252 finished : true ,
253253 headDelimiter : f .indexedRange .headDelimiter ,
@@ -264,7 +264,7 @@ func (r *mapRenderer) makeSnapshot() {
264264 filterMap : r .currentMap .filterMap .fastCopy (),
265265 mapIndex : r .currentMap .mapIndex ,
266266 lastBlock : r .currentMap .lastBlock ,
267- lastBlockId : r .iterator .chainView .getBlockId (r .currentMap .lastBlock ),
267+ lastBlockId : r .iterator .chainView .BlockId (r .currentMap .lastBlock ),
268268 blockLvPtrs : r .currentMap .blockLvPtrs ,
269269 finished : true ,
270270 headDelimiter : r .iterator .lvIndex ,
@@ -370,7 +370,7 @@ func (r *mapRenderer) renderCurrentMap(stopCb func() bool) (bool, error) {
370370 r .currentMap .finished = true
371371 r .currentMap .headDelimiter = r .iterator .lvIndex
372372 }
373- r .currentMap .lastBlockId = r .f .targetView .getBlockId (r .currentMap .lastBlock )
373+ r .currentMap .lastBlockId = r .f .targetView .BlockId (r .currentMap .lastBlock )
374374 totalTime += time .Since (start )
375375 mapRenderTimer .Update (totalTime )
376376 mapLogValueMeter .Mark (logValuesProcessed )
@@ -566,8 +566,8 @@ func (r *mapRenderer) getUpdatedRange() (filterMapsRange, error) {
566566 lm := r .finishedMaps [r .finished .Last ()]
567567 newRange .headIndexed = lm .finished
568568 if lm .finished {
569- newRange .blocks .SetLast (r .f .targetView .headNumber )
570- if lm .lastBlock != r .f .targetView .headNumber {
569+ newRange .blocks .SetLast (r .f .targetView .HeadNumber () )
570+ if lm .lastBlock != r .f .targetView .HeadNumber () {
571571 panic ("map rendering finished but last block != head block" )
572572 }
573573 newRange .headDelimiter = lm .headDelimiter
@@ -665,13 +665,13 @@ var errUnindexedRange = errors.New("unindexed range")
665665// given block's first log value entry (the block delimiter), according to the
666666// current targetView.
667667func (f * FilterMaps ) newLogIteratorFromBlockDelimiter (blockNumber , lvIndex uint64 ) (* logIterator , error ) {
668- if blockNumber > f .targetView .headNumber {
669- return nil , fmt .Errorf ("iterator entry point %d after target chain head block %d" , blockNumber , f .targetView .headNumber )
668+ if blockNumber > f .targetView .HeadNumber () {
669+ return nil , fmt .Errorf ("iterator entry point %d after target chain head block %d" , blockNumber , f .targetView .HeadNumber () )
670670 }
671671 if ! f .indexedRange .blocks .Includes (blockNumber ) {
672672 return nil , errUnindexedRange
673673 }
674- finished := blockNumber == f .targetView .headNumber
674+ finished := blockNumber == f .targetView .HeadNumber ()
675675 l := & logIterator {
676676 chainView : f .targetView ,
677677 params : & f .Params ,
@@ -687,11 +687,11 @@ func (f *FilterMaps) newLogIteratorFromBlockDelimiter(blockNumber, lvIndex uint6
687687// newLogIteratorFromMapBoundary creates a logIterator starting at the given
688688// map boundary, according to the current targetView.
689689func (f * FilterMaps ) newLogIteratorFromMapBoundary (mapIndex uint32 , startBlock , startLvPtr uint64 ) (* logIterator , error ) {
690- if startBlock > f .targetView .headNumber {
691- return nil , fmt .Errorf ("iterator entry point %d after target chain head block %d" , startBlock , f .targetView .headNumber )
690+ if startBlock > f .targetView .HeadNumber () {
691+ return nil , fmt .Errorf ("iterator entry point %d after target chain head block %d" , startBlock , f .targetView .HeadNumber () )
692692 }
693693 // get block receipts
694- receipts := f .targetView .getReceipts (startBlock )
694+ receipts := f .targetView .Receipts (startBlock )
695695 if receipts == nil {
696696 return nil , fmt .Errorf ("receipts not found for start block %d" , startBlock )
697697 }
@@ -758,7 +758,7 @@ func (l *logIterator) next() error {
758758 if l .delimiter {
759759 l .delimiter = false
760760 l .blockNumber ++
761- l .receipts = l .chainView .getReceipts (l .blockNumber )
761+ l .receipts = l .chainView .Receipts (l .blockNumber )
762762 if l .receipts == nil {
763763 return fmt .Errorf ("receipts not found for block %d" , l .blockNumber )
764764 }
@@ -795,7 +795,7 @@ func (l *logIterator) enforceValidState() {
795795 }
796796 l .logIndex = 0
797797 }
798- if l .blockNumber == l .chainView .headNumber {
798+ if l .blockNumber == l .chainView .HeadNumber () {
799799 l .finished = true
800800 } else {
801801 l .delimiter = true
0 commit comments