@@ -82,7 +82,6 @@ func hardeningListener(t *testing.T, p *hardeningProvider, opts Options, blocks
8282 if err != nil {
8383 t .Fatal (err )
8484 }
85- l .ctx = context .Background ()
8685 l .br = breaker .New (log , 0 , 1 , 0 )
8786 return l
8887}
@@ -133,7 +132,7 @@ func hardeningNoReceipt(t *testing.T, s Subscription) {
133132}
134133func hardeningProcess (t * testing.T , l * ReceiptsListener , s * subscriber , blocks ... * ethmonitor.Block ) {
135134 t .Helper ()
136- if _ , err := l .processBlocks ( blocks , []* subscriber {s }, [][]Filterer {s .Filters ()}); err != nil {
135+ if _ , err := l .processCachedBlocks ( context . Background (), blocks , []* subscriber {s }, [][]Filterer {s .Filters ()}); err != nil {
137136 t .Fatal (err )
138137 }
139138}
@@ -365,7 +364,7 @@ func TestHardeningLimitOneSnapshots(t *testing.T) {
365364 s := l .Subscribe (FilterLogs (func ([]* types.Log ) bool { return true }).LimitOne (true )).(* subscriber )
366365 defer s .Unsubscribe ()
367366 fs := s .Filters ()
368- if _ , err := l .processBlocks ( blocks , []* subscriber {s }, [][]Filterer {fs }); err != nil {
367+ if _ , err := l .processCachedBlocks ( context . Background (), blocks , []* subscriber {s }, [][]Filterer {fs }); err != nil {
369368 t .Fatal (err )
370369 }
371370 r := hardeningRead (t , s )
@@ -529,7 +528,7 @@ func TestHardeningFinalityWaitCancellation(t *testing.T) {
529528func TestHardeningConcurrentRunStop (t * testing.T ) {
530529 for i := 0 ; i < 5 ; i ++ {
531530 l := hardeningListener (t , & hardeningProvider {}, hardeningOptions ())
532- l . ctx , l .ctxStop = context .WithCancel (context .Background ())
531+ _ , l .ctxStop = context .WithCancel (context .Background ())
533532 ctx , cancel := context .WithCancel (context .Background ())
534533 cancel ()
535534 var wg sync.WaitGroup
@@ -575,7 +574,7 @@ func TestHardeningInflightRollbackRemining(t *testing.T) {
575574 snapshot := s .Filters ()
576575 oldDone := make (chan error , 1 )
577576 go func () {
578- _ , err := l .processBlocks ( ethmonitor.Blocks {old }, []* subscriber {s }, [][]Filterer {snapshot })
577+ _ , err := l .processCachedBlocks ( context . Background (), ethmonitor.Blocks {old }, []* subscriber {s }, [][]Filterer {snapshot })
579578 oldDone <- err
580579 }()
581580 <- entered
@@ -610,7 +609,7 @@ func TestHardeningInflightRollbackRemining(t *testing.T) {
610609 t .Fatal ("old fetch did not finish" )
611610 }
612611 // A registration snapshot retained before rollback must also remain invalid.
613- if _ , err := l .processBlocks ( ethmonitor.Blocks {old }, []* subscriber {s }, [][]Filterer {snapshot }); err != nil {
612+ if _ , err := l .processCachedBlocks ( context . Background (), ethmonitor.Blocks {old }, []* subscriber {s }, [][]Filterer {snapshot }); err != nil {
614613 t .Fatal (err )
615614 }
616615 hardeningNoReceipt (t , s )
@@ -658,11 +657,11 @@ func TestHardeningConcurrentLimitOne(t *testing.T) {
658657 fs := s .Filters ()
659658 done := make (chan error , 1 )
660659 go func () {
661- _ , err := l .processBlocks ( ethmonitor.Blocks {b1 }, []* subscriber {s }, [][]Filterer {fs })
660+ _ , err := l .processCachedBlocks ( context . Background (), ethmonitor.Blocks {b1 }, []* subscriber {s }, [][]Filterer {fs })
662661 done <- err
663662 }()
664663 <- entered
665- if _ , err := l .processBlocks ( ethmonitor.Blocks {b2 }, []* subscriber {s }, [][]Filterer {fs }); err != nil {
664+ if _ , err := l .processCachedBlocks ( context . Background (), ethmonitor.Blocks {b2 }, []* subscriber {s }, [][]Filterer {fs }); err != nil {
666665 t .Fatal (err )
667666 }
668667 close (release )
@@ -926,7 +925,7 @@ func TestHardeningSameHashReadoptionRejectsOldWork(t *testing.T) {
926925 fs := s .Filters ()
927926 oldDone := make (chan error , 1 )
928927 go func () {
929- _ , err := l .processBlocks ( ethmonitor.Blocks {block }, []* subscriber {s }, [][]Filterer {fs })
928+ _ , err := l .processCachedBlocks ( context . Background (), ethmonitor.Blocks {block }, []* subscriber {s }, [][]Filterer {fs })
930929 oldDone <- err
931930 }()
932931 <- entered
@@ -944,7 +943,7 @@ func TestHardeningSameHashReadoptionRejectsOldWork(t *testing.T) {
944943 t .Errorf ("stale snapshot cleared removal marker: %d fetches" , calls .Load ())
945944 }
946945 // The live block-processing entry point receives the canonical Added event.
947- if _ , err := l .processBlocksContext (context .Background (), ethmonitor.Blocks {block }, []* subscriber {s }, [][]Filterer {fs }); err != nil {
946+ if _ , err := l .processBlocks (context .Background (), ethmonitor.Blocks {block }, []* subscriber {s }, [][]Filterer {fs }); err != nil {
948947 t .Fatal (err )
949948 }
950949 select {
0 commit comments