Compare commits

...

1 Commits

Author SHA1 Message Date
james-prysm
a44fc07565 draft for increasing gas limit 2025-01-16 11:49:02 -06:00
2 changed files with 8 additions and 1 deletions

View File

@@ -263,7 +263,7 @@ var mainnetBeaconConfig = &BeaconChainConfig{
TerminalBlockHash: [32]byte{},
TerminalTotalDifficulty: "58750000000000000000000", // Estimated: Sept 15, 2022
EthBurnAddressHex: "0x0000000000000000000000000000000000000000",
DefaultBuilderGasLimit: uint64(30000000),
DefaultBuilderGasLimit: uint64(36000000),
// Mevboost circuit breaker
MaxBuilderConsecutiveMissedSlots: 3,

View File

@@ -69,6 +69,9 @@ func WithGasLimit() SettingsLoaderOption {
log.Warnf("Gas limit was intentionally set to 0, this will be replaced with the default gas limit of %d", params.BeaconConfig().DefaultBuilderGasLimit)
}
rgl := reviewGasLimit(validator.Uint64(gl))
if &rgl != nil {
log.Infof("Using a global gas limit of %d if builder is enabled", rgl)
}
psl.options.gasLimit = &rgl
}
return nil
@@ -247,6 +250,10 @@ func (psl *settingsLoader) processProposerSettings(loadedSettings, dbSettings *v
// process any builder overrides on defaults
if newSettings.DefaultConfig != nil {
if newSettings.DefaultConfig.Builder != nil && newSettings.DefaultConfig.Builder.Enabled && newSettings.DefaultConfig.Builder.GasLimit == 0 && gasLimitOnly == nil {
log.Warnf("builder was enabled but no gas limit was specified so the global default of %d is used. Add a gas_limit field or use the --%s flag to lower the log level.",
params.BeaconConfig().DefaultBuilderGasLimit, flags.BuilderGasLimitFlag.Name)
}
newSettings.DefaultConfig.Builder = processBuilderConfig(newSettings.DefaultConfig.Builder, builderConfig, gasLimitOnly)
}