Compare commits

...

9 Commits

Author SHA1 Message Date
james-prysm
bd230e5449 Merge branch 'develop' into gas-limit-logs 2025-06-02 21:55:34 -05:00
james-prysm
914eedf500 Merge branch 'develop' into gas-limit-logs 2025-03-31 12:15:58 -05:00
james-prysm
e8749f3c54 Merge branch 'develop' into gas-limit-logs 2025-02-06 17:17:30 -06:00
james-prysm
2d9ac5016e fixing test 2025-02-06 12:57:47 -06:00
james-prysm
046f8c7e3e gofmt 2025-02-06 12:48:13 -06:00
james-prysm
8debf2c2ff Merge branch 'develop' into gas-limit-logs 2025-02-06 11:57:13 -06:00
james-prysm
61c605ad25 Merge branch 'develop' into gas-limit-logs 2025-01-31 15:46:05 -06:00
james-prysm
019cd1c42f changelogs 2025-01-31 15:45:04 -06:00
james-prysm
ce111e0dd1 updating gaslimit logs 2025-01-31 15:40:55 -06:00
3 changed files with 12 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
### Added
- additional logs when setting or not setting the gas limit for mev builders

View File

@@ -67,6 +67,8 @@ func WithGasLimit() SettingsLoaderOption {
}
if gl == 0 {
log.Warnf("Gas limit was intentionally set to 0, this will be replaced with the default gas limit of %d", params.BeaconConfig().DefaultBuilderGasLimit)
} else {
log.Warnf("Setting a global gas limit of %d for mev builder", gl)
}
rgl := reviewGasLimit(validator.Uint64(gl))
psl.options.gasLimit = &rgl
@@ -276,6 +278,7 @@ func mergeProposerSettings(loaded, db *validatorpb.ProposerSettingsPayload, opti
db.DefaultConfig.Builder = nil
}
}
if loaded != nil && loaded.DefaultConfig != nil {
merged.DefaultConfig = loaded.DefaultConfig
}
@@ -295,6 +298,10 @@ func mergeProposerSettings(loaded, db *validatorpb.ProposerSettingsPayload, opti
}
if merged.DefaultConfig != nil {
if merged.DefaultConfig.Builder != nil && merged.DefaultConfig.Builder.Enabled && merged.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)
}
merged.DefaultConfig.Builder = processBuilderConfig(merged.DefaultConfig.Builder, builderConfig, gasLimitOnly)
}
for _, option := range merged.ProposerConfig {

View File

@@ -259,6 +259,7 @@ func TestProposerSettingsLoader(t *testing.T) {
},
}
},
wantLog: fmt.Sprintf("Builder was enabled but no gas limit was specified so the global default of %d is used.", params.BeaconConfig().DefaultBuilderGasLimit),
},
{
name: "Happy Path Config file File, bad checksum",
@@ -477,6 +478,7 @@ func TestProposerSettingsLoader(t *testing.T) {
},
wantErr: "",
validatorRegistrationEnabled: true,
wantLog: "Setting a global gas limit of 50000000 for mev builder",
},
{
name: "File with default gas that overrides",