Skip to content

Commit 990e639

Browse files
committed
more log messages updated
1 parent ac39e95 commit 990e639

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

hyperlane/relayer_runner.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ func (r *RelayerRunner) Run(ctx context.Context) error {
8585

8686
isTransferValid, err := r.validateHyperlaneTransfer(ctx, transfer)
8787
if err != nil {
88-
lmt.Logger(ctx).Error(
89-
"error validating hyperlane transfer",
88+
lmt.Logger(ctx).Warn(
89+
"failed to validate Hyperlane transfer- will retry validation on next interval",
9090
zap.Error(err),
9191
zap.Int64("transferId", transfer.ID),
9292
zap.String("txHash", transfer.MessageSentTx),

ordersettler/ordersettler.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"fmt"
88
"math/big"
99
"strconv"
10+
"strings"
1011
"time"
1112

1213
dbtypes "github.com/skip-mev/go-fast-solver/db"
@@ -215,7 +216,7 @@ func (r *OrderSettler) verifyOrderSettlements(ctx context.Context) error {
215216

216217
if err = r.verifyOrderSettlement(ctx, settlement); err != nil {
217218
lmt.Logger(ctx).Warn(
218-
"error verifying order settlement",
219+
"failed to verify order settlement",
219220
zap.Error(err),
220221
zap.String("orderID", settlement.OrderID),
221222
zap.String("sourceChainID", settlement.SourceChainID),
@@ -395,6 +396,11 @@ func (r *OrderSettler) verifyOrderSettlement(ctx context.Context, settlement db.
395396
if settlement.SettlementStatus == dbtypes.SettlementStatusPending {
396397
gasCost, failure, err := destinationBridgeClient.GetTxResult(ctx, settlement.InitiateSettlementTx.String)
397398
if err != nil {
399+
// Check if the error is due to tx not found
400+
if strings.Contains(err.Error(), "tx") && strings.Contains(err.Error(), "not found") && strings.Contains(err.Error(), settlement.InitiateSettlementTx.String) {
401+
// Transaction not yet indexed, we'll check again later
402+
return fmt.Errorf("transaction not yet indexed. will retry fetching next interval")
403+
}
398404
return fmt.Errorf("failed to fetch message received event: %w", err)
399405
} else if failure != nil {
400406
lmt.Logger(ctx).Error("tx failed", zap.String("failure", failure.String()))

0 commit comments

Comments
 (0)