From f03e6d184a713f6f02efc5ff82b860dce22f74c2 Mon Sep 17 00:00:00 2001 From: istae <14264581+istae@users.noreply.github.com> Date: Mon, 7 Nov 2022 16:15:01 +0300 Subject: [PATCH] fix: low price error on provided value --- pkg/transaction/transaction.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/transaction/transaction.go b/pkg/transaction/transaction.go index b94f32b3002..11a66226484 100644 --- a/pkg/transaction/transaction.go +++ b/pkg/transaction/transaction.go @@ -291,11 +291,10 @@ func (t *transactionService) prepareTransaction(ctx context.Context, request *Tx if err != nil { return nil, err } - } - gasPrice = new(big.Int).Div(new(big.Int).Mul(big.NewInt(int64(tipPercent)+100), gasPrice), big.NewInt(100)) - if gasPrice.Cmp(minGasPrice) < 0 { + } else if gasPrice.Cmp(minGasPrice) < 0 { return nil, ErrGasPriceTooLow } + gasPrice = new(big.Int).Div(new(big.Int).Mul(big.NewInt(int64(tipPercent)+100), gasPrice), big.NewInt(100)) return types.NewTx(&types.DynamicFeeTx{ Nonce: nonce,