mirror of
https://github.com/sigp/lighthouse.git
synced 2026-06-30 19:34:37 +00:00
Special case signed beacon block ssz decoding
This commit is contained in:
@@ -1989,7 +1989,7 @@ impl<E: EthSpec> PublishBlockRequest<E> {
|
|||||||
|
|
||||||
/// SSZ decode with fork variant determined by `fork_name`.
|
/// SSZ decode with fork variant determined by `fork_name`.
|
||||||
pub fn from_ssz_bytes(bytes: &[u8], fork_name: ForkName) -> Result<Self, DecodeError> {
|
pub fn from_ssz_bytes(bytes: &[u8], fork_name: ForkName) -> Result<Self, DecodeError> {
|
||||||
if fork_name.deneb_enabled() {
|
if fork_name.deneb_enabled() && !fork_name.gloas_enabled() {
|
||||||
let mut builder = ssz::SszDecoderBuilder::new(bytes);
|
let mut builder = ssz::SszDecoderBuilder::new(bytes);
|
||||||
builder.register_anonymous_variable_length_item()?;
|
builder.register_anonymous_variable_length_item()?;
|
||||||
builder.register_type::<KzgProofs<E>>()?;
|
builder.register_type::<KzgProofs<E>>()?;
|
||||||
|
|||||||
Reference in New Issue
Block a user