Skip to content

Commit

Permalink
return moneyFlew false for tx that does not have a status in getTrans…
Browse files Browse the repository at this point in the history
…actionInfo
  • Loading branch information
0xluk committed Sep 5, 2024
1 parent 705ff4f commit a11df60
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions rpc/rpc_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,21 @@ func NewServer(listenAddrGRPC, listenAddrHTTP string, syncThreshold int, chainTi
}

func getTransactionInfo(ctx context.Context, pebbleStore *store.PebbleStore, transactionId string, tickNumber uint32) (*TransactionInfo, error) {

txStatus, err := pebbleStore.GetTransactionStatus(ctx, transactionId)
tickData, err := pebbleStore.GetTickData(ctx, tickNumber)
if err != nil {
return nil, errors.Wrap(err, "getting transaction status")
return nil, errors.Wrap(err, "getting tick data")
}

tickData, err := pebbleStore.GetTickData(ctx, tickNumber)
txStatus, err := pebbleStore.GetTransactionStatus(ctx, transactionId)
if err != nil {
return nil, errors.Wrap(err, "getting tick data")
if errors.Is(err, store.ErrNotFound) {
return &TransactionInfo{
timestamp: tickData.Timestamp,
moneyFlew: false,
}, nil
}

return nil, errors.Wrap(err, "getting transaction status")
}

return &TransactionInfo{
Expand Down

0 comments on commit a11df60

Please sign in to comment.