Add builder SSZ flow (#6859)

This commit is contained in:
Eitan Seri-Levi
2025-02-03 09:07:42 +03:00
committed by GitHub
parent 55d1e754b4
commit 1e2b547b35
14 changed files with 406 additions and 62 deletions

View File

@@ -1900,11 +1900,18 @@ impl<E: EthSpec> ExecutionLayer<E> {
if let Some(builder) = self.builder() {
let (payload_result, duration) =
timed_future(metrics::POST_BLINDED_PAYLOAD_BUILDER, async {
builder
.post_builder_blinded_blocks(block)
.await
.map_err(Error::Builder)
.map(|d| d.data)
if builder.is_ssz_enabled() {
builder
.post_builder_blinded_blocks_ssz(block)
.await
.map_err(Error::Builder)
} else {
builder
.post_builder_blinded_blocks(block)
.await
.map_err(Error::Builder)
.map(|d| d.data)
}
})
.await;