diff --git a/common/eth2/src/types.rs b/common/eth2/src/types.rs index ca16fcd28a..45a2e4a103 100644 --- a/common/eth2/src/types.rs +++ b/common/eth2/src/types.rs @@ -1989,7 +1989,7 @@ impl PublishBlockRequest { /// SSZ decode with fork variant determined by `fork_name`. pub fn from_ssz_bytes(bytes: &[u8], fork_name: ForkName) -> Result { - if fork_name.deneb_enabled() { + if fork_name.deneb_enabled() && !fork_name.gloas_enabled() { let mut builder = ssz::SszDecoderBuilder::new(bytes); builder.register_anonymous_variable_length_item()?; builder.register_type::>()?;