Skip to content

Commit 1ba4665

Browse files
authored
[r33] execution/stagedsync: port --experimental.always-generate-changesets flag for gas repricing benchmarks (#18733)
cherry-pick of #18599 to release/3.3 (needed by Kamil)
1 parent df3898d commit 1ba4665

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

cmd/utils/flags.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1099,7 +1099,10 @@ var (
10991099
Usage: "Enables blazing fast eth_getProof for executed block",
11001100
Aliases: []string{"experimental.commitment-history", "prune.experimental.include-commitment-history"},
11011101
}
1102-
1102+
AlwaysGenerateChangesetsFlag = cli.BoolFlag{
1103+
Name: "experimental.always-generate-changesets",
1104+
Usage: "Allows to override changesets generation logic",
1105+
}
11031106
// ErigonDB geometry settings
11041107
ErigonDBStepSizeFlag = cli.Uint64Flag{
11051108
Name: "erigondb.override.stepsize",
@@ -1831,7 +1834,9 @@ func SetEthConfig(ctx *cli.Context, nodeConfig *nodecfg.Config, cfg *ethconfig.C
18311834
cfg.KeepExecutionProofs = true
18321835
statecfg.EnableHistoricalCommitment()
18331836
}
1834-
1837+
if ctx.IsSet(AlwaysGenerateChangesetsFlag.Name) {
1838+
cfg.AlwaysGenerateChangesets = ctx.Bool(AlwaysGenerateChangesetsFlag.Name)
1839+
}
18351840
cfg.CaplinConfig.EnableUPnP = ctx.Bool(CaplinEnableUPNPlag.Name)
18361841
var err error
18371842
cfg.CaplinConfig.MaxInboundTrafficPerPeer, err = datasize.ParseString(ctx.String(CaplinMaxInboundTrafficPerPeerFlag.Name))

node/cli/default_flags.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ var DefaultFlags = []cli.Flag{
8989
&utils.RPCGlobalTxFeeCapFlag,
9090
&utils.TxpoolApiAddrFlag,
9191
&utils.TraceMaxtracesFlag,
92-
92+
&utils.AlwaysGenerateChangesetsFlag,
9393
&HTTPReadTimeoutFlag,
9494
&HTTPWriteTimeoutFlag,
9595
&HTTPIdleTimeoutFlag,

0 commit comments

Comments
 (0)