You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initialize a new task in the BLS Aggregation service
396
398
- Errors:
397
399
Permanent:
398
400
- TaskAlreadyInitializedError (Permanent): Task is already intialized in the BLS Aggregation service (https://github.com/Layr-Labs/eigensdk-go/blob/dev/services/bls_aggregation/blsagg.go#L27).
- NOTE: Contract call reverts are not considered `PermanentError`'s as block reorg's may lead to contract call revert in which case the aggregator should retry.
@@ -34,8 +36,10 @@ func (w *AvsWriter) RespondToTaskV2Retryable(opts *bind.TransactOpts, batchMerkl
Copy file name to clipboardExpand all lines: core/utils/eth_client_utils.go
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,9 @@ import (
17
17
// If the receipt is still unavailable after `waitTimeout`, it will return an error.
18
18
//
19
19
// Note: The `time.Second * 2` is set as the max interval in the retry mechanism because we can't reliably measure the specific time the tx will be included in a block.
20
-
// Setting a higher value will imply doing less retries across the waitTimeout and so we might lose the receipt
20
+
// Setting a higher value will imply doing less retries across the waitTimeout, and so we might lose the receipt
21
+
// All errors are considered Transient Errors
22
+
// - Retry times: 0.5s, 1s, 2s, 2s, 2s, ... until it reaches waitTimeout
0 commit comments