Skip to content

Commit eac4750

Browse files
committed
fix: rm ParseNewBatchV3 as it is a static call.
1 parent 6a76123 commit eac4750

File tree

3 files changed

+2
-73
lines changed

3 files changed

+2
-73
lines changed

core/chainio/avs_reader.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ func (r *AvsReader) GetNotRespondedTasksFrom(fromBlock uint64) ([]servicemanager
8686
var tasks []servicemanager.ContractAlignedLayerServiceManagerNewBatchV3
8787

8888
for logs.Next() {
89-
task, err := r.ParseNewBatchV3Retryable(logs.Event.Raw)
89+
task, err := r.AvsContractBindings.ServiceManager.ParseNewBatchV3(logs.Event.Raw)
9090
if err != nil {
9191
return nil, err
9292
}

core/chainio/retryable.go

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -306,23 +306,6 @@ func (r *AvsReader) FilterNewBatchV3Retryable(opts *bind.FilterOpts, batchMerkle
306306
return retry.RetryWithData(FilterNewBatchV3(r, opts, batchMerkleRoot), retry.DefaultRetryConfig())
307307
}
308308

309-
func ParseNewBatchV3(r *AvsReader, log types.Log) func() (*servicemanager.ContractAlignedLayerServiceManagerNewBatchV3, error) {
310-
filter_func := func() (*servicemanager.ContractAlignedLayerServiceManagerNewBatchV3, error) {
311-
return r.AvsContractBindings.ServiceManager.ParseNewBatchV3(log)
312-
}
313-
return filter_func
314-
}
315-
316-
/*
317-
ParseNewBatchV3
318-
Parses and returns the task data from a NewBatchV3 Log
319-
- All errors are considered Transient Errors
320-
- Retry times (3 retries): 12 sec (1 Blocks), 24 sec (2 Blocks), 48 sec (4 Blocks)
321-
*/
322-
func (r *AvsReader) ParseNewBatchV3Retryable(log types.Log) (*servicemanager.ContractAlignedLayerServiceManagerNewBatchV3, error) {
323-
return retry.RetryWithData(ParseNewBatchV3(r, log), retry.ChainRetryConfig())
324-
}
325-
326309
func ReaderBatchesState(r *AvsReader, opts *bind.CallOpts, arg0 [32]byte) func() (struct {
327310
TaskCreatedBlock uint32
328311
Responded bool

core/retry_test.go

Lines changed: 1 addition & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -964,60 +964,6 @@ func TestFilterNewBatchV3(t *testing.T) {
964964
return
965965
}
966966
}
967-
968-
func TestParseNewBatchV3(t *testing.T) {
969-
cmd, _, err := SetupAnvil(8545)
970-
if err != nil {
971-
t.Errorf("Error setting up Anvil: %s\n", err)
972-
}
973-
aggregatorConfig := config.NewAggregatorConfig("../config-files/config-aggregator-test.yaml")
974-
avsReader, err := chainio.NewAvsReaderFromConfig(aggregatorConfig.BaseConfig, aggregatorConfig.EcdsaConfig)
975-
if err != nil {
976-
return
977-
}
978-
logs, err := avsReader.FilterNewBatchV3Retryable(&bind.FilterOpts{Start: 1, End: nil, Context: context.Background()}, nil)
979-
if err != nil {
980-
return
981-
}
982-
parse_func := chainio.ParseNewBatchV3(avsReader, logs.Event.Raw)
983-
_, err = parse_func()
984-
assert.NotNil(t, err)
985-
if !strings.Contains(err.Error(), "no event signature") {
986-
t.Errorf("ParseNewBatchV3 did not return expected error: %s\n", err)
987-
return
988-
}
989-
if err := cmd.Process.Kill(); err != nil {
990-
t.Errorf("Error killing process: %v\n", err)
991-
return
992-
}
993-
parse_func = chainio.ParseNewBatchV3(avsReader, logs.Event.Raw)
994-
_, err = parse_func()
995-
assert.NotNil(t, err)
996-
if _, ok := err.(retry.PermanentError); ok {
997-
t.Errorf("ParseNewBatchV3 Emitted non-Transient error: %s\n", err)
998-
return
999-
}
1000-
if !strings.Contains(err.Error(), "connection reset") {
1001-
t.Errorf("ParseNewBatchV3 did not return expected error: %s\n", err)
1002-
return
1003-
}
1004-
cmd, _, err = SetupAnvil(8545)
1005-
if err != nil {
1006-
t.Errorf("Error setting up Anvil: %s\n", err)
1007-
}
1008-
parse_func = chainio.ParseNewBatchV3(avsReader, logs.Event.Raw)
1009-
_, err = parse_func()
1010-
assert.NotNil(t, err)
1011-
if !strings.Contains(err.Error(), "no event signature") {
1012-
t.Errorf("ParseNewBatchV3 did not return expected error: %s\n", err)
1013-
return
1014-
}
1015-
if err := cmd.Process.Kill(); err != nil {
1016-
t.Errorf("Error killing process: %v\n", err)
1017-
return
1018-
}
1019-
}
1020-
1021967
func TestBatchesStateReader(t *testing.T) {
1022968
cmd, _, err := SetupAnvil(8545)
1023969
if err != nil {
@@ -1050,7 +996,7 @@ func TestBatchesStateReader(t *testing.T) {
1050996
t.Errorf("BatchesStateReader Emitted non-Transient error: %s\n", err)
1051997
return
1052998
}
1053-
if !strings.Contains(err.Error(), "connect: connection refused") {
999+
if !strings.Contains(err.Error(), "connection reset") {
10541000
t.Errorf("BatchesStateReader did not contain expected error: %s\n", err)
10551001
return
10561002
}

0 commit comments

Comments
 (0)