Skip to content

Commit

Permalink
Merge pull request #2552 from 0chain/remove/double-validation
Browse files Browse the repository at this point in the history
Remove repeated validation of transaction
  • Loading branch information
Kishan-Dhakan committed Jul 5, 2023
2 parents 5bb157f + 8197a7b commit d583b0b
Showing 1 changed file with 1 addition and 7 deletions.
8 changes: 1 addition & 7 deletions code/go/0chain.net/chaincore/transaction/handler.go
Expand Up @@ -29,12 +29,6 @@ func PutTransaction(ctx context.Context, entity datastore.Entity) (interface{},
return nil, fmt.Errorf("invalid request %T", entity)
}

err := txn.Validate(ctx)
if err != nil {
logging.Logger.Error("put transaction error", zap.String("txn", txn.Hash), zap.Error(err))
return nil, err
}

if txn.DebugTxn() {
logging.Logger.Info("put transaction", zap.Any("txn", txn))
} else {
Expand All @@ -46,7 +40,7 @@ func PutTransaction(ctx context.Context, entity datastore.Entity) (interface{},
return txn, nil
}

err = entity.GetEntityMetadata().GetStore().Write(ctx, txn)
err := entity.GetEntityMetadata().GetStore().Write(ctx, txn)
if err != nil {
logging.Logger.Error("put transaction", zap.Error(err), zap.String("txn", txn.Hash), zap.String("txn_obj", datastore.ToJSON(txn).String()))
return nil, err
Expand Down

0 comments on commit d583b0b

Please sign in to comment.