pkg driver: use derive error types to optionally retry with backoff (#3130)
* 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:
protolambda <proto@protolambda.com>
Showing
Please register or sign in to comment