@@ -55,8 +55,8 @@ use types::{
5555} ;
5656use types:: {
5757 BeaconStateError , BlindedPayload , ChainSpec , Epoch , ExecPayload , ExecutionPayloadBellatrix ,
58- ExecutionPayloadCapella , ExecutionPayloadElectra , ExecutionPayloadFulu , ExecutionPayloadGloas ,
59- FullPayload , ProposerPreparationData , Slot ,
58+ ExecutionPayloadCapella , ExecutionPayloadElectra , ExecutionPayloadFulu , FullPayload ,
59+ ProposerPreparationData , Slot ,
6060} ;
6161
6262mod block_hash;
@@ -131,13 +131,6 @@ impl<E: EthSpec> TryFrom<BuilderBid<E>> for ProvenancedPayload<BlockProposalCont
131131 blobs_and_proofs : None ,
132132 requests : Some ( builder_bid. execution_requests ) ,
133133 } ,
134- BuilderBid :: Gloas ( builder_bid) => BlockProposalContents :: PayloadAndBlobs {
135- payload : ExecutionPayloadHeader :: Gloas ( builder_bid. header ) . into ( ) ,
136- block_value : builder_bid. value ,
137- kzg_commitments : builder_bid. blob_kzg_commitments ,
138- blobs_and_proofs : None ,
139- requests : Some ( builder_bid. execution_requests ) ,
140- } ,
141134 } ;
142135 Ok ( ProvenancedPayload :: Builder (
143136 BlockProposalContentsType :: Blinded ( block_proposal_contents) ,
@@ -1368,6 +1361,7 @@ impl<E: EthSpec> ExecutionLayer<E> {
13681361 }
13691362
13701363 /// Maps to the `engine_newPayload` JSON-RPC call.
1364+ /// TODO(EIP-7732) figure out how and why Mark relaxed new_payload_request param's typ to NewPayloadRequest<E>
13711365 pub async fn notify_new_payload (
13721366 & self ,
13731367 new_payload_request : NewPayloadRequest < ' _ , E > ,
@@ -1839,10 +1833,12 @@ impl<E: EthSpec> ExecutionLayer<E> {
18391833 ForkName :: Deneb => ExecutionPayloadDeneb :: default ( ) . into ( ) ,
18401834 ForkName :: Electra => ExecutionPayloadElectra :: default ( ) . into ( ) ,
18411835 ForkName :: Fulu => ExecutionPayloadFulu :: default ( ) . into ( ) ,
1842- ForkName :: Gloas => ExecutionPayloadGloas :: default ( ) . into ( ) ,
18431836 ForkName :: Base | ForkName :: Altair => {
18441837 return Err ( Error :: InvalidForkForPayload ) ;
18451838 }
1839+ ForkName :: Gloas => {
1840+ return Err ( Error :: InvalidForkForPayload ) ;
1841+ }
18461842 } ;
18471843 return Ok ( Some ( payload) ) ;
18481844 }
0 commit comments