From 9d8558eb25d16b3c92076b4ed62354d035dc7b14 Mon Sep 17 00:00:00 2001 From: terence Date: Tue, 14 May 2024 19:52:42 -0700 Subject: [PATCH] Support Electra for WriteBlockChunk (#13999) --- beacon-chain/sync/rpc_chunked_response.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/beacon-chain/sync/rpc_chunked_response.go b/beacon-chain/sync/rpc_chunked_response.go index a8b8e74aec06..c983709c52da 100644 --- a/beacon-chain/sync/rpc_chunked_response.go +++ b/beacon-chain/sync/rpc_chunked_response.go @@ -65,6 +65,12 @@ func WriteBlockChunk(stream libp2pcore.Stream, tor blockchain.TemporalOracle, en return err } obtainedCtx = digest[:] + case version.Electra: + digest, err := forks.ForkDigestFromEpoch(params.BeaconConfig().ElectraForkEpoch, valRoot[:]) + if err != nil { + return err + } + obtainedCtx = digest[:] default: return errors.Wrapf(ErrUnrecognizedVersion, "block version %d is not recognized", blk.Version()) }