From 62b27fb6aaea2f072e29a290c1767135e28f035a Mon Sep 17 00:00:00 2001 From: Klimov Sergei Date: Fri, 31 Oct 2025 23:26:38 +0800 Subject: [PATCH 1/2] Ignore nil values in config loop Skip nil values in configuration processing --- beacon/params/config.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/beacon/params/config.go b/beacon/params/config.go index b01b739e07fe..7cbc5ca29ead 100644 --- a/beacon/params/config.go +++ b/beacon/params/config.go @@ -103,6 +103,9 @@ func (c *ChainConfig) LoadForks(file []byte) error { epochs["GENESIS"] = 0 for key, value := range config { + if value == nil { + continue + } if strings.HasSuffix(key, "_FORK_VERSION") { name := key[:len(key)-len("_FORK_VERSION")] switch version := value.(type) { From c2b35a205b272724f930db4442d0d116df0329cc Mon Sep 17 00:00:00 2001 From: Klimov Sergei Date: Fri, 31 Oct 2025 23:36:50 +0800 Subject: [PATCH 2/2] Add tests --- beacon/params/config_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/beacon/params/config_test.go b/beacon/params/config_test.go index 41e120469be5..0b569b604c5b 100644 --- a/beacon/params/config_test.go +++ b/beacon/params/config_test.go @@ -15,6 +15,9 @@ ALTAIR_FORK_EPOCH: 1 EIP7928_FORK_VERSION: 0xb0000038 EIP7928_FORK_EPOCH: 18446744073709551615 +EIP7XXX_FORK_VERSION: +EIP7XXX_FORK_EPOCH: + BLOB_SCHEDULE: [] ` c := &ChainConfig{}