• Javed Khan's avatar
    pkg driver: use derive error types to optionally retry with backoff (#3130) · faf2e493
    Javed Khan authored
    * pkg derive: wrap errors by severity
    
    * pkg derive: wrap errors by severity
    
    * pkg derive: fix call with 2 return values
    
    * ci: fix golangci-lint warnings
    
    * ci: fix attributes test
    
    * pkg derive: update tests, restore err types
    
    * driver: update to use err severity from derive
    
    * op-node: fix retry callers
    
    * pkg derive: reimplement the custom error type
    
    * pkg derive: error - nits
    
    * pkg driver: update Step in event loop to backoff
    
    * pkg derive: match epoch hash with l1 block hash
    
    * pkg driver: handle backoff error
    
    * pkg driver: handle temporary errs with backoff
    
    also include additional if / else statements to log errors
    
    * op-node: req next step, with backoff, without blocking other events
    
    * pkg derive: update error types
    
    * pkg derive: typo
    Co-authored-by: default avatarprotolambda <proto@protolambda.com>
    faf2e493
l1_retrieval.go 2.55 KB