mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-14 18:32:42 +00:00
implement From<FullPayload> for Payload
This commit is contained in:
@@ -32,6 +32,7 @@ pub trait ExecPayload<T: EthSpec>:
|
||||
+ Hash
|
||||
+ TryFrom<ExecutionPayloadHeader<T>>
|
||||
+ From<ExecutionPayload<T>>
|
||||
+ From<FullPayload<T>>
|
||||
+ Send
|
||||
+ 'static
|
||||
{
|
||||
@@ -172,6 +173,12 @@ impl<T: EthSpec> From<ExecutionPayload<T>> for BlindedPayload<T> {
|
||||
}
|
||||
}
|
||||
|
||||
impl<T: EthSpec> From<FullPayload<T>> for BlindedPayload<T> {
|
||||
fn from(full_payload: FullPayload<T>) -> Self {
|
||||
full_payload.execution_payload.into()
|
||||
}
|
||||
}
|
||||
|
||||
impl<T: EthSpec> TreeHash for BlindedPayload<T> {
|
||||
fn tree_hash_type() -> tree_hash::TreeHashType {
|
||||
<ExecutionPayloadHeader<T>>::tree_hash_type()
|
||||
|
||||
Reference in New Issue
Block a user