fix(suggested-fees)_: crash caused by null GasPrice (#6274)

* fix_: suggested fees crash caused by null GasPrice

* fix_: tests

---------

Co-authored-by: Andrey Bocharnikov <andrey.bocharnikov@gmail.com>
This commit is contained in:
Lungu Cristian 2025-01-24 16:10:22 +02:00 committed by GitHub
parent 7bb4cf10dd
commit e71fdbc63c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 1 deletions

View File

@ -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,

View File

@ -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())