force enable preimage record in dev mode

This commit is contained in:
maskpp 2025-05-13 22:11:32 +08:00
parent fa86416ce9
commit 729b10c0d2

View file

@ -1712,7 +1712,6 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
} }
} }
if ctx.IsSet(VMEnableDebugFlag.Name) { if ctx.IsSet(VMEnableDebugFlag.Name) {
// TODO(fjl): force-enable this in --dev mode
cfg.EnablePreimageRecording = ctx.Bool(VMEnableDebugFlag.Name) cfg.EnablePreimageRecording = ctx.Bool(VMEnableDebugFlag.Name)
} }
@ -1761,6 +1760,8 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
case ctx.Bool(DeveloperFlag.Name): case ctx.Bool(DeveloperFlag.Name):
cfg.NetworkId = 1337 cfg.NetworkId = 1337
cfg.SyncMode = ethconfig.FullSync cfg.SyncMode = ethconfig.FullSync
// force-enable this in --dev mode
cfg.EnablePreimageRecording = true
// Create new developer account or reuse existing one // Create new developer account or reuse existing one
var ( var (
developer accounts.Account developer accounts.Account