Some fixes and logs

This commit is contained in:
Pawan Dhananjay
2025-05-13 15:55:56 -07:00
parent 593390162f
commit a2d5ee6689
6 changed files with 13 additions and 3 deletions

View File

@@ -130,7 +130,7 @@ impl<E: EthSpec> TryFrom<BuilderBid<E>> for ProvenancedPayload<BlockProposalCont
kzg_commitments: builder_bid.blob_kzg_commitments,
blobs_and_proofs: None,
// TODO(fulu): update this with builder api returning the requests
requests: None,
requests: Some(builder_bid.execution_requests),
},
};
Ok(ProvenancedPayload::Builder(

View File

@@ -468,11 +468,16 @@ impl<E: EthSpec> MockBuilder<E> {
.ok_or_else(|| "missing payload for tx root".to_string())?;
let (payload, blobs) = payload.deconstruct();
debug!(
payload_type=%payload.fork_name(),
"Fork name for received payload"
);
let full_block = block
.try_into_full_block(Some(payload.clone()))
.ok_or("Internal error, just provided a payload")?;
debug!(
txs_count = payload.transactions().len(),
fork = %full_block.fork_name_unchecked(),
blob_count = blobs.as_ref().map(|b| b.commitments.len()),
"Got full payload, sending to local beacon node for propagation"
);