Skip to content

Commit 0e88a11

Browse files
authored
PIP-35: enforce 25gwei gas config for all polygon chains for erigon 2 (#11295)
Cherry-picked from #11294 > Remove the checks for amoy added previously to prepare for mainnet release. > Sets `txpool.pricelimit`, `miner.gasprice` and `gpo.ignoreprice` to 25gwei for all polygon based networks.
1 parent f6fcd01 commit 0e88a11

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

eth/backend.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1650,18 +1650,16 @@ func (s *Ethereum) DataDir() string {
16501650
}
16511651

16521652
// setBorDefaultMinerGasPrice enforces Miner.GasPrice to be equal to BorDefaultMinerGasPrice (25gwei by default)
1653-
// only for polygon amoy network.
16541653
func setBorDefaultMinerGasPrice(chainConfig *chain.Config, config *ethconfig.Config, logger log.Logger) {
1655-
if chainConfig.Bor != nil && chainConfig.ChainID.Cmp(params.AmoyChainConfig.ChainID) == 0 && (config.Miner.GasPrice == nil || config.Miner.GasPrice.Cmp(ethconfig.BorDefaultMinerGasPrice) != 0) {
1654+
if chainConfig.Bor != nil && (config.Miner.GasPrice == nil || config.Miner.GasPrice.Cmp(ethconfig.BorDefaultMinerGasPrice) != 0) {
16561655
logger.Warn("Sanitizing invalid bor miner gas price", "provided", config.Miner.GasPrice, "updated", ethconfig.BorDefaultMinerGasPrice)
16571656
config.Miner.GasPrice = ethconfig.BorDefaultMinerGasPrice
16581657
}
16591658
}
16601659

16611660
// setBorDefaultTxPoolPriceLimit enforces MinFeeCap to be equal to BorDefaultTxPoolPriceLimit (25gwei by default)
1662-
// only for polygon amoy network.
16631661
func setBorDefaultTxPoolPriceLimit(chainConfig *chain.Config, config txpoolcfg.Config, logger log.Logger) {
1664-
if chainConfig.Bor != nil && chainConfig.ChainID.Cmp(params.AmoyChainConfig.ChainID) == 0 && config.MinFeeCap != txpoolcfg.BorDefaultTxPoolPriceLimit {
1662+
if chainConfig.Bor != nil && config.MinFeeCap != txpoolcfg.BorDefaultTxPoolPriceLimit {
16651663
logger.Warn("Sanitizing invalid bor min fee cap", "provided", config.MinFeeCap, "updated", txpoolcfg.BorDefaultTxPoolPriceLimit)
16661664
config.MinFeeCap = txpoolcfg.BorDefaultTxPoolPriceLimit
16671665
}

eth/gasprice/gasprice.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import (
2626
"github.com/ledgerwatch/erigon-lib/chain"
2727
libcommon "github.com/ledgerwatch/erigon-lib/common"
2828
"github.com/ledgerwatch/erigon/eth/gasprice/gaspricecfg"
29-
"github.com/ledgerwatch/erigon/params"
3029
"github.com/ledgerwatch/log/v3"
3130

3231
"github.com/ledgerwatch/erigon/core/types"
@@ -286,9 +285,8 @@ func (s *sortingHeap) Pop() interface{} {
286285
}
287286

288287
// setBorDefaultGpoIgnorePrice enforces gpo IgnorePrice to be equal to BorDefaultGpoIgnorePrice (25gwei by default)
289-
// only for polygon amoy network.
290288
func setBorDefaultGpoIgnorePrice(chainConfig *chain.Config, gasPriceConfig gaspricecfg.Config) {
291-
if chainConfig.Bor != nil && chainConfig.ChainID.Cmp(params.AmoyChainConfig.ChainID) == 0 && gasPriceConfig.IgnorePrice != gaspricecfg.BorDefaultGpoIgnorePrice {
289+
if chainConfig.Bor != nil && gasPriceConfig.IgnorePrice != gaspricecfg.BorDefaultGpoIgnorePrice {
292290
log.Warn("Sanitizing invalid bor gasprice oracle ignore price", "provided", gasPriceConfig.IgnorePrice, "updated", gaspricecfg.BorDefaultGpoIgnorePrice)
293291
gasPriceConfig.IgnorePrice = gaspricecfg.BorDefaultGpoIgnorePrice
294292
}

0 commit comments

Comments
 (0)