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

Add Delta override flag

parent a78776a1
...@@ -265,6 +265,12 @@ var ( ...@@ -265,6 +265,12 @@ var (
EnvVars: prefixEnvVars("OVERRIDE_CANYON"), EnvVars: prefixEnvVars("OVERRIDE_CANYON"),
Hidden: false, 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{ var requiredFlags = []cli.Flag{
...@@ -311,6 +317,7 @@ var optionalFlags = []cli.Flag{ ...@@ -311,6 +317,7 @@ var optionalFlags = []cli.Flag{
RollupLoadProtocolVersions, RollupLoadProtocolVersions,
CanyonOverrideFlag, CanyonOverrideFlag,
L1RethDBPath, L1RethDBPath,
DeltaOverrideFlag,
} }
// Flags contains the list of configuration options available to the binary. // 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 ...@@ -206,6 +206,10 @@ Conflicting configuration is deprecated, and will stop the op-node from starting
canyon := ctx.Uint64(flags.CanyonOverrideFlag.Name) canyon := ctx.Uint64(flags.CanyonOverrideFlag.Name)
config.CanyonTime = &canyon config.CanyonTime = &canyon
} }
if ctx.IsSet(flags.DeltaOverrideFlag.Name) {
delta := ctx.Uint64(flags.DeltaOverrideFlag.Name)
config.DeltaTime = &delta
}
return config, nil return config, nil
} }
...@@ -224,6 +228,10 @@ Conflicting configuration is deprecated, and will stop the op-node from starting ...@@ -224,6 +228,10 @@ Conflicting configuration is deprecated, and will stop the op-node from starting
canyon := ctx.Uint64(flags.CanyonOverrideFlag.Name) canyon := ctx.Uint64(flags.CanyonOverrideFlag.Name)
rollupConfig.CanyonTime = &canyon rollupConfig.CanyonTime = &canyon
} }
if ctx.IsSet(flags.DeltaOverrideFlag.Name) {
delta := ctx.Uint64(flags.DeltaOverrideFlag.Name)
rollupConfig.DeltaTime = &delta
}
return &rollupConfig, nil 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