Commit 15646e41 authored by Tei Im's avatar Tei Im

Add Delta override flag

parent a78776a1
......@@ -265,6 +265,12 @@ var (
EnvVars: prefixEnvVars("OVERRIDE_CANYON"),
Hidden: false,
}
DeltaOverrideFlag = &cli.Uint64Flag{
Name: "override.delta",
Usage: "Manually specify the Delta fork timestamp, overriding the bundled setting",
EnvVars: prefixEnvVars("OVERRIDE_DELTA"),
Hidden: false,
}
)
var requiredFlags = []cli.Flag{
......@@ -311,6 +317,7 @@ var optionalFlags = []cli.Flag{
RollupLoadProtocolVersions,
CanyonOverrideFlag,
L1RethDBPath,
DeltaOverrideFlag,
}
// Flags contains the list of configuration options available to the binary.
......
......@@ -206,6 +206,10 @@ Conflicting configuration is deprecated, and will stop the op-node from starting
canyon := ctx.Uint64(flags.CanyonOverrideFlag.Name)
config.CanyonTime = &canyon
}
if ctx.IsSet(flags.DeltaOverrideFlag.Name) {
delta := ctx.Uint64(flags.DeltaOverrideFlag.Name)
config.DeltaTime = &delta
}
return config, nil
}
......@@ -224,6 +228,10 @@ Conflicting configuration is deprecated, and will stop the op-node from starting
canyon := ctx.Uint64(flags.CanyonOverrideFlag.Name)
rollupConfig.CanyonTime = &canyon
}
if ctx.IsSet(flags.DeltaOverrideFlag.Name) {
delta := ctx.Uint64(flags.DeltaOverrideFlag.Name)
rollupConfig.DeltaTime = &delta
}
return &rollupConfig, nil
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment