Skip to content

Commit 729aed1

Browse files
authored
PIP-35: enforce 25gwei gas config for all polygon chains (#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 6df3f87 commit 729aed1

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
@@ -1738,18 +1738,16 @@ func (s *Ethereum) DataDir() string {
17381738
}
17391739

17401740
// setBorDefaultMinerGasPrice enforces Miner.GasPrice to be equal to BorDefaultMinerGasPrice (25gwei by default)
1741-
// only for polygon amoy network.
17421741
func setBorDefaultMinerGasPrice(chainConfig *chain.Config, config *ethconfig.Config, logger log.Logger) {
1743-
if chainConfig.Bor != nil && chainConfig.ChainID.Cmp(params.AmoyChainConfig.ChainID) == 0 && (config.Miner.GasPrice == nil || config.Miner.GasPrice.Cmp(ethconfig.BorDefaultMinerGasPrice) != 0) {
1742+
if chainConfig.Bor != nil && (config.Miner.GasPrice == nil || config.Miner.GasPrice.Cmp(ethconfig.BorDefaultMinerGasPrice) != 0) {
17441743
logger.Warn("Sanitizing invalid bor miner gas price", "provided", config.Miner.GasPrice, "updated", ethconfig.BorDefaultMinerGasPrice)
17451744
config.Miner.GasPrice = ethconfig.BorDefaultMinerGasPrice
17461745
}
17471746
}
17481747

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

eth/gasprice/gasprice.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131
libcommon "github.com/erigontech/erigon-lib/common"
3232
"github.com/erigontech/erigon-lib/log/v3"
3333
"github.com/erigontech/erigon/eth/gasprice/gaspricecfg"
34-
"github.com/erigontech/erigon/params"
3534

3635
"github.com/erigontech/erigon/core/types"
3736
"github.com/erigontech/erigon/rpc"
@@ -295,9 +294,8 @@ func (s *sortingHeap) Pop() interface{} {
295294
}
296295

297296
// setBorDefaultGpoIgnorePrice enforces gpo IgnorePrice to be equal to BorDefaultGpoIgnorePrice (25gwei by default)
298-
// only for polygon amoy network.
299297
func setBorDefaultGpoIgnorePrice(chainConfig *chain.Config, gasPriceConfig gaspricecfg.Config, log log.Logger) {
300-
if chainConfig.Bor != nil && chainConfig.ChainID.Cmp(params.AmoyChainConfig.ChainID) == 0 && gasPriceConfig.IgnorePrice != gaspricecfg.BorDefaultGpoIgnorePrice {
298+
if chainConfig.Bor != nil && gasPriceConfig.IgnorePrice != gaspricecfg.BorDefaultGpoIgnorePrice {
301299
log.Warn("Sanitizing invalid bor gasprice oracle ignore price", "provided", gasPriceConfig.IgnorePrice, "updated", gaspricecfg.BorDefaultGpoIgnorePrice)
302300
gasPriceConfig.IgnorePrice = gaspricecfg.BorDefaultGpoIgnorePrice
303301
}

0 commit comments

Comments
 (0)