mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-30 20:57:10 +00:00
build on electra
This commit is contained in:
@@ -47,7 +47,7 @@ pub struct NewPayloadRequest<'block, E: EthSpec> {
|
|||||||
pub parent_beacon_block_root: Hash256,
|
pub parent_beacon_block_root: Hash256,
|
||||||
#[superstruct(only(Electra, Fulu))]
|
#[superstruct(only(Electra, Fulu))]
|
||||||
pub execution_requests: &'block ExecutionRequests<E>,
|
pub execution_requests: &'block ExecutionRequests<E>,
|
||||||
#[superstruct(only(Fulu))]
|
#[superstruct(only(Electra, Fulu))]
|
||||||
pub il_transactions: InclusionListTransactions<E>,
|
pub il_transactions: InclusionListTransactions<E>,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -204,6 +204,7 @@ impl<'a, E: EthSpec> NewPayloadRequest<'a, E> {
|
|||||||
.collect(),
|
.collect(),
|
||||||
parent_beacon_block_root: block_ref.parent_root,
|
parent_beacon_block_root: block_ref.parent_root,
|
||||||
execution_requests: &block_ref.body.execution_requests,
|
execution_requests: &block_ref.body.execution_requests,
|
||||||
|
il_transactions,
|
||||||
})),
|
})),
|
||||||
BeaconBlockRef::Fulu(block_ref) => Ok(Self::Fulu(NewPayloadRequestFulu {
|
BeaconBlockRef::Fulu(block_ref) => Ok(Self::Fulu(NewPayloadRequestFulu {
|
||||||
execution_payload: &block_ref.body.execution_payload.execution_payload,
|
execution_payload: &block_ref.body.execution_payload.execution_payload,
|
||||||
@@ -258,6 +259,7 @@ impl<'a, E: EthSpec> TryFrom<BeaconBlockRef<'a, E>> for NewPayloadRequest<'a, E>
|
|||||||
.collect(),
|
.collect(),
|
||||||
parent_beacon_block_root: block_ref.parent_root,
|
parent_beacon_block_root: block_ref.parent_root,
|
||||||
execution_requests: &block_ref.body.execution_requests,
|
execution_requests: &block_ref.body.execution_requests,
|
||||||
|
il_transactions: vec![].into(),
|
||||||
})),
|
})),
|
||||||
BeaconBlockRef::Fulu(block_ref) => Ok(Self::Fulu(NewPayloadRequestFulu {
|
BeaconBlockRef::Fulu(block_ref) => Ok(Self::Fulu(NewPayloadRequestFulu {
|
||||||
execution_payload: &block_ref.body.execution_payload.execution_payload,
|
execution_payload: &block_ref.body.execution_payload.execution_payload,
|
||||||
|
|||||||
Reference in New Issue
Block a user