@@ -66,15 +66,15 @@ func (s *AvsSubscriber) SubscribeToNewTasksV2(newTaskCreatedChan chan *servicema
6666 internalChannel := make (chan * servicemanager.ContractAlignedLayerServiceManagerNewBatchV2 )
6767
6868 // Subscribe to new tasks
69- sub , err := SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil )
69+ sub , err := SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil , retry . NetworkRetryParams () )
7070 if err != nil {
71- s .logger .Error ("Primary failed to subscribe to new AlignedLayer V2 tasks after %d retries" , retry .NumRetries , "err" , err )
71+ s .logger .Error ("Primary failed to subscribe to new AlignedLayer V2 tasks after %d retries" , retry .NetworkNumRetries , "err" , err )
7272 return nil , err
7373 }
7474
75- subFallback , err := SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil )
75+ subFallback , err := SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil , retry . NetworkRetryParams () )
7676 if err != nil {
77- s .logger .Error ("Fallback failed to subscribe to new AlignedLayer V2 tasks after %d retries" , retry .NumRetries , "err" , err )
77+ s .logger .Error ("Fallback failed to subscribe to new AlignedLayer V2 tasks after %d retries" , retry .NetworkNumRetries , "err" , err )
7878 return nil , err
7979 }
8080 s .logger .Info ("Subscribed to new AlignedLayer V2 tasks" )
@@ -114,14 +114,14 @@ func (s *AvsSubscriber) SubscribeToNewTasksV2(newTaskCreatedChan chan *servicema
114114 case err := <- sub .Err ():
115115 s .logger .Warn ("Error in new task subscription" , "err" , err )
116116 sub .Unsubscribe ()
117- sub , err = SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil )
117+ sub , err = SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil , retry . NetworkRetryParams () )
118118 if err != nil {
119119 errorChannel <- err
120120 }
121121 case err := <- subFallback .Err ():
122122 s .logger .Warn ("Error in fallback new task subscription" , "err" , err )
123123 subFallback .Unsubscribe ()
124- subFallback , err = SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil )
124+ subFallback , err = SubscribeToNewTasksV2Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil , retry . NetworkRetryParams () )
125125 if err != nil {
126126 errorChannel <- err
127127 }
@@ -137,13 +137,13 @@ func (s *AvsSubscriber) SubscribeToNewTasksV3(newTaskCreatedChan chan *servicema
137137 internalChannel := make (chan * servicemanager.ContractAlignedLayerServiceManagerNewBatchV3 )
138138
139139 // Subscribe to new tasks
140- sub , err := SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil )
140+ sub , err := SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil , retry . NetworkRetryParams () )
141141 if err != nil {
142142 s .logger .Error ("Primary failed to subscribe to new AlignedLayer V3 tasks after %d retries" , MaxRetries , "err" , err )
143143 return nil , err
144144 }
145145
146- subFallback , err := SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil )
146+ subFallback , err := SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil , retry . NetworkRetryParams () )
147147 if err != nil {
148148 s .logger .Error ("Fallback failed to subscribe to new AlignedLayer V3 tasks after %d retries" , MaxRetries , "err" , err )
149149 return nil , err
@@ -185,14 +185,14 @@ func (s *AvsSubscriber) SubscribeToNewTasksV3(newTaskCreatedChan chan *servicema
185185 case err := <- sub .Err ():
186186 s .logger .Warn ("Error in new task subscription" , "err" , err )
187187 sub .Unsubscribe ()
188- sub , err = SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil )
188+ sub , err = SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManager , internalChannel , nil , retry . NetworkRetryParams () )
189189 if err != nil {
190190 errorChannel <- err
191191 }
192192 case err := <- subFallback .Err ():
193193 s .logger .Warn ("Error in fallback new task subscription" , "err" , err )
194194 subFallback .Unsubscribe ()
195- subFallback , err = SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil )
195+ subFallback , err = SubscribeToNewTasksV3Retryable (& bind.WatchOpts {}, s .AvsContractBindings .ServiceManagerFallback , internalChannel , nil , retry . NetworkRetryParams () )
196196 if err != nil {
197197 errorChannel <- err
198198 }
@@ -258,7 +258,7 @@ func (s *AvsSubscriber) processNewBatchV3(batch *servicemanager.ContractAlignedL
258258// getLatestNotRespondedTaskFromEthereum queries the blockchain for the latest not responded task using the FilterNewBatch method.
259259func (s * AvsSubscriber ) getLatestNotRespondedTaskFromEthereumV2 () (* servicemanager.ContractAlignedLayerServiceManagerNewBatchV2 , error ) {
260260
261- latestBlock , err := s .BlockNumberRetryable (context .Background ())
261+ latestBlock , err := s .BlockNumberRetryable (context .Background (), retry . NetworkRetryParams () )
262262 if err != nil {
263263 return nil , err
264264 }
@@ -271,7 +271,7 @@ func (s *AvsSubscriber) getLatestNotRespondedTaskFromEthereumV2() (*servicemanag
271271 fromBlock = latestBlock - BlockInterval
272272 }
273273
274- logs , err := s .FilterBatchV2Retryable (& bind.FilterOpts {Start : fromBlock , End : nil , Context : context .Background ()}, nil )
274+ logs , err := s .FilterBatchV2Retryable (& bind.FilterOpts {Start : fromBlock , End : nil , Context : context .Background ()}, nil , retry . NetworkRetryParams () )
275275 if err != nil {
276276 return nil , err
277277 }
@@ -293,7 +293,7 @@ func (s *AvsSubscriber) getLatestNotRespondedTaskFromEthereumV2() (*servicemanag
293293
294294 batchIdentifier := append (lastLog .BatchMerkleRoot [:], lastLog .SenderAddress [:]... )
295295 batchIdentifierHash := * (* [32 ]byte )(crypto .Keccak256 (batchIdentifier ))
296- state , err := s .BatchesStateRetryable (nil , batchIdentifierHash )
296+ state , err := s .BatchesStateRetryable (nil , batchIdentifierHash , retry . NetworkRetryParams () )
297297 if err != nil {
298298 return nil , err
299299 }
@@ -307,7 +307,7 @@ func (s *AvsSubscriber) getLatestNotRespondedTaskFromEthereumV2() (*servicemanag
307307
308308// getLatestNotRespondedTaskFromEthereum queries the blockchain for the latest not responded task using the FilterNewBatch method.
309309func (s * AvsSubscriber ) getLatestNotRespondedTaskFromEthereumV3 () (* servicemanager.ContractAlignedLayerServiceManagerNewBatchV3 , error ) {
310- latestBlock , err := s .BlockNumberRetryable (context .Background ())
310+ latestBlock , err := s .BlockNumberRetryable (context .Background (), retry . NetworkRetryParams () )
311311 if err != nil {
312312 return nil , err
313313 }
@@ -320,7 +320,7 @@ func (s *AvsSubscriber) getLatestNotRespondedTaskFromEthereumV3() (*servicemanag
320320 fromBlock = latestBlock - BlockInterval
321321 }
322322
323- logs , err := s .FilterBatchV3Retryable (& bind.FilterOpts {Start : fromBlock , End : nil , Context : context .Background ()}, nil )
323+ logs , err := s .FilterBatchV3Retryable (& bind.FilterOpts {Start : fromBlock , End : nil , Context : context .Background ()}, nil , retry . NetworkRetryParams () )
324324 if err != nil {
325325 return nil , err
326326 }
@@ -342,7 +342,7 @@ func (s *AvsSubscriber) getLatestNotRespondedTaskFromEthereumV3() (*servicemanag
342342
343343 batchIdentifier := append (lastLog .BatchMerkleRoot [:], lastLog .SenderAddress [:]... )
344344 batchIdentifierHash := * (* [32 ]byte )(crypto .Keccak256 (batchIdentifier ))
345- state , err := s .BatchesStateRetryable (nil , batchIdentifierHash )
345+ state , err := s .BatchesStateRetryable (nil , batchIdentifierHash , retry . NetworkRetryParams () )
346346 if err != nil {
347347 return nil , err
348348 }
@@ -355,15 +355,15 @@ func (s *AvsSubscriber) getLatestNotRespondedTaskFromEthereumV3() (*servicemanag
355355}
356356
357357func (s * AvsSubscriber ) WaitForOneBlock (startBlock uint64 ) error {
358- currentBlock , err := s .BlockNumberRetryable (context .Background ())
358+ currentBlock , err := s .BlockNumberRetryable (context .Background (), retry . NetworkRetryParams () )
359359 if err != nil {
360360 return err
361361 }
362362
363363 if currentBlock <= startBlock { // should really be == but just in case
364364 // Subscribe to new head
365365 c := make (chan * types.Header )
366- sub , err := s .SubscribeNewHeadRetryable (context .Background (), c )
366+ sub , err := s .SubscribeNewHeadRetryable (context .Background (), c , retry . NetworkRetryParams () )
367367 if err != nil {
368368 return err
369369 }
0 commit comments