Skip to content

Commit 67c10d3

Browse files
committed
fix: inherit fork time from input genesis config
1 parent f97622b commit 67c10d3

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

cmd/prysmctl/testnet/generate_genesis.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -261,10 +261,18 @@ func generateGenesis(ctx context.Context) (state.BeaconState, error) {
261261
// set timestamps for genesis and shanghai fork
262262
gen.Timestamp = f.GenesisTime
263263
genesis := time.Unix(int64(f.GenesisTime), 0)
264-
gen.Config.ShanghaiTime = interop.GethShanghaiTime(genesis, params.BeaconConfig())
265-
gen.Config.CancunTime = interop.GethCancunTime(genesis, params.BeaconConfig())
266-
gen.Config.PragueTime = interop.GethPragueTime(genesis, params.BeaconConfig())
267-
gen.Config.OsakaTime = interop.GethOsakaTime(genesis, params.BeaconConfig())
264+
if gen.Config.ShanghaiTime == nil {
265+
gen.Config.ShanghaiTime = interop.GethShanghaiTime(genesis, params.BeaconConfig())
266+
}
267+
if gen.Config.CancunTime == nil {
268+
gen.Config.CancunTime = interop.GethCancunTime(genesis, params.BeaconConfig())
269+
}
270+
if gen.Config.PragueTime == nil {
271+
gen.Config.PragueTime = interop.GethPragueTime(genesis, params.BeaconConfig())
272+
}
273+
if gen.Config.OsakaTime == nil {
274+
gen.Config.OsakaTime = interop.GethOsakaTime(genesis, params.BeaconConfig())
275+
}
268276

269277
fields := logrus.Fields{}
270278
if gen.Config.ShanghaiTime != nil {

0 commit comments

Comments
 (0)