define mevboost-url flag

This commit is contained in:
Jinsuk Park 2023-08-23 15:11:16 +09:00
parent 16946d218a
commit d130217ca2
No known key found for this signature in database
GPG key ID: A9356F9336B44ED3
2 changed files with 9 additions and 0 deletions

View file

@ -501,6 +501,11 @@ var (
Value: ethconfig.Defaults.Miner.NewPayloadTimeout,
Category: flags.MinerCategory,
}
MinerMevBoostUrl = &cli.StringFlag{
Name: "miner.mevboost-url",
Usage: "Specify the url of the mevboost service",
Category: flags.MinerCategory,
}
// Account settings
UnlockedAccountFlag = &cli.StringFlag{
@ -1562,6 +1567,9 @@ func setMiner(ctx *cli.Context, cfg *miner.Config) {
if ctx.IsSet(MinerNewPayloadTimeout.Name) {
cfg.NewPayloadTimeout = ctx.Duration(MinerNewPayloadTimeout.Name)
}
if ctx.IsSet(MinerMevBoostUrl.Name) {
cfg.MevBoostUrl = ctx.String(MinerMevBoostUrl.Name)
}
}
func setRequiredBlocks(ctx *cli.Context, cfg *ethconfig.Config) {

View file

@ -53,6 +53,7 @@ type Config struct {
Recommit time.Duration // The time interval for miner to re-create mining work.
NewPayloadTimeout time.Duration // The maximum time allowance for creating a new payload
MevBoostUrl string // URL to mev boost.
}
// DefaultConfig contains default settings for miner.