diff --git a/core/tx_pool.go b/core/tx_pool.go index 8adc4bfb3..d3bb62ee5 100644 --- a/core/tx_pool.go +++ b/core/tx_pool.go @@ -170,7 +170,7 @@ var DefaultTxPoolConfig = TxPoolConfig{ Journal: "transactions.rlp", Rejournal: time.Hour, - PriceLimit: 5e10, // 50 Gwei/Nano + PriceLimit: 3e10, // 30 Gwei/Nano PriceBump: 10, AccountSlots: 16, diff --git a/hmy/hmy.go b/hmy/hmy.go index a693f80e5..2af8d2655 100644 --- a/hmy/hmy.go +++ b/hmy/hmy.go @@ -153,7 +153,7 @@ func New( gpoParams := GasPriceConfig{ Blocks: 20, Percentile: 60, - Default: big.NewInt(5e10), + Default: big.NewInt(3e10), } gpo := NewOracle(backend, gpoParams) backend.gpo = gpo diff --git a/rpc/harmony.go b/rpc/harmony.go index bc1fff4fd..f8416788b 100644 --- a/rpc/harmony.go +++ b/rpc/harmony.go @@ -60,8 +60,8 @@ func (s *PublicHarmonyService) Syncing( // Note that the return type is an interface to account for the different versions func (s *PublicHarmonyService) GasPrice(ctx context.Context) (interface{}, error) { price, err := s.hmy.SuggestPrice(ctx) - if err != nil || price.Cmp(big.NewInt(5e10)) < 0 { - price = big.NewInt(5e10) + if err != nil || price.Cmp(big.NewInt(3e10)) < 0 { + price = big.NewInt(3e10) } // Format response according to version switch s.version {