From e71fdbc63c0d958d11c3d5db2b31cf2366b3ed33 Mon Sep 17 00:00:00 2001 From: Lungu Cristian Date: Fri, 24 Jan 2025 16:10:22 +0200 Subject: [PATCH] fix(suggested-fees)_: crash caused by null GasPrice (#6274) * fix_: suggested fees crash caused by null GasPrice * fix_: tests --------- Co-authored-by: Andrey Bocharnikov --- services/wallet/router/fees/fees.go | 1 + services/wallet/router/fees/fees_test.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/services/wallet/router/fees/fees.go b/services/wallet/router/fees/fees.go index 550a7bee0..0475a4025 100644 --- a/services/wallet/router/fees/fees.go +++ b/services/wallet/router/fees/fees.go @@ -98,6 +98,7 @@ func (f *FeeManager) SuggestedFees(ctx context.Context, chainID uint64) (*Sugges } return &SuggestedFees{ + GasPrice: big.NewInt(0), BaseFee: baseFee, CurrentBaseFee: baseFee, MaxPriorityFeePerGas: maxPriorityFeePerGas, diff --git a/services/wallet/router/fees/fees_test.go b/services/wallet/router/fees/fees_test.go index af99a2344..cbcaa09da 100644 --- a/services/wallet/router/fees/fees_test.go +++ b/services/wallet/router/fees/fees_test.go @@ -156,7 +156,7 @@ func TestSuggestedFeesForEIP1559CompatibleChains(t *testing.T) { assert.NoError(t, err) assert.NotNil(t, suggestedFees) - assert.Nil(t, suggestedFees.GasPrice) + assert.Equal(t, big.NewInt(0), suggestedFees.GasPrice) assert.Equal(t, big.NewInt(6958609414), suggestedFees.BaseFee) assert.Equal(t, big.NewInt(6958609414), suggestedFees.CurrentBaseFee) assert.Equal(t, big.NewInt(7928609414), suggestedFees.MaxFeesLevels.Low.ToInt())