diff --git a/op-batcher/batcher/driver.go b/op-batcher/batcher/driver.go index d8c6947a5..e53c32278 100644 --- a/op-batcher/batcher/driver.go +++ b/op-batcher/batcher/driver.go @@ -478,7 +478,8 @@ func (l *BatchSubmitter) sendTransaction(ctx context.Context, txdata txData, que data = append([]byte{fraxda.DerivationVersionFraxDa}, id...) } else { l.Log.Error("fraxda: data submission failed", "err", err) - return fmt.Errorf("could not submit tx data to fraxda: %w", err) + l.recordFailedTx(txdata.ID(), err) + return nil } } candidate = l.calldataTxCandidate(data)