Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion consensus/state_processing/src/upgrade/gloas.rs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,10 @@ pub fn upgrade_state_to_gloas<E: EthSpec>(
current_sync_committee: pre.current_sync_committee.clone(),
next_sync_committee: pre.next_sync_committee.clone(),
// Execution Bid
latest_execution_payload_bid: ExecutionPayloadBid::default(),
latest_execution_payload_bid: ExecutionPayloadBid {
block_hash: pre.latest_execution_payload_header.block_hash,
..Default::default()
},
// Capella
next_withdrawal_index: pre.next_withdrawal_index,
next_withdrawal_validator_index: pre.next_withdrawal_validator_index,
Expand Down
3 changes: 3 additions & 0 deletions consensus/types/src/execution_payload_bid.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ pub struct ExecutionPayloadBid {
pub parent_block_hash: ExecutionBlockHash,
pub parent_block_root: Hash256,
pub block_hash: ExecutionBlockHash,
pub prev_randao: Hash256,
#[serde(with = "serde_utils::address_hex")]
pub fee_recipient: Address,
#[serde(with = "serde_utils::quoted_u64")]
Expand All @@ -25,6 +26,8 @@ pub struct ExecutionPayloadBid {
pub slot: Slot,
#[serde(with = "serde_utils::quoted_u64")]
pub value: u64,
#[serde(with = "serde_utils::quoted_u64")]
pub execution_payment: u64,
pub blob_kzg_commitments_root: Hash256,
}

Expand Down