switch default behavior and config value

This commit is contained in:
Cassandra Heart 2024-11-09 17:03:12 -06:00
parent 193bbabfc2
commit df0262769b
No known key found for this signature in database
GPG Key ID: 6352152859385958
3 changed files with 7 additions and 9 deletions

View File

@ -19,8 +19,8 @@ type EngineConfig struct {
// Alternative configuration path to manually specify data workers by multiaddr
DataWorkerMultiaddrs []string `yaml:"dataWorkerMultiaddrs"`
MultisigProverEnrollmentPaths []string `yaml:"multisigProverEnrollmentPaths"`
// Does not verify execution, enables light provers
LightNode bool
// Fully verifies execution, omit to enable light prover
FullProver bool
// Automatically merges coins after minting once a sufficient number has been
// accrued
AutoMergeCoins bool

View File

@ -200,7 +200,7 @@ func NewTokenExecutionEngine(
[]*tries.RollingFrecencyCritbitTrie,
error,
) {
if !e.engineConfig.LightNode {
if e.engineConfig.FullProver {
if err := e.VerifyExecution(frame, triesAtFrame); err != nil {
return nil, err
}

View File

@ -126,7 +126,7 @@ var (
)
lightProver = flag.Bool(
"light-prover",
false,
true,
"when enabled, frame execution validation is skipped",
)
)
@ -327,11 +327,9 @@ func main() {
)
}
if *lightProver {
nodeConfig.Engine.LightNode = true
fmt.Println(
"Node is running in light mode be sure you intended to do this.",
)
// If it's not explicitly set to true, we should defer to flags
if !nodeConfig.Engine.FullProver {
nodeConfig.Engine.FullProver = !*lightProver
}
clearIfTestData(*configDirectory, nodeConfig)