Skip to content

Commit 92f6375

Browse files
committed
fix: rm ParseNewBatchV3 as it is a static call.
1 parent b52031b commit 92f6375

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
@@ -318,23 +318,6 @@ func (r *AvsReader) FilterNewBatchV3Retryable(opts *bind.FilterOpts, batchMerkle
318318
return retry.RetryWithData(FilterNewBatchV3(r, opts, batchMerkleRoot), retry.DefaultRetryConfig())
319319
}
320320

321-
func ParseNewBatchV3(r *AvsReader, log types.Log) func() (*servicemanager.ContractAlignedLayerServiceManagerNewBatchV3, error) {
322-
filter_func := func() (*servicemanager.ContractAlignedLayerServiceManagerNewBatchV3, error) {
323-
return r.AvsContractBindings.ServiceManager.ParseNewBatchV3(log)
324-
}
325-
return filter_func
326-
}
327-
328-
/*
329-
ParseNewBatchV3
330-
Parses and returns the task data from a NewBatchV3 Log
331-
- All errors are considered Transient Errors
332-
- Retry times (3 retries): 12 sec (1 Blocks), 24 sec (2 Blocks), 48 sec (4 Blocks)
333-
*/
334-
func (r *AvsReader) ParseNewBatchV3Retryable(log types.Log) (*servicemanager.ContractAlignedLayerServiceManagerNewBatchV3, error) {
335-
return retry.RetryWithData(ParseNewBatchV3(r, log), retry.ChainRetryConfig())
336-
}
337-
338321
func ReaderBatchesState(r *AvsReader, opts *bind.CallOpts, arg0 [32]byte) func() (struct {
339322
TaskCreatedBlock uint32
340323
Responded bool

core/retry_test.go

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

0 commit comments

Comments
 (0)