@@ -108,7 +108,7 @@ export type ProduceFullGloas = {
108108 type : BlockType . Full ;
109109 fork : ForkPostGloas ;
110110 executionPayload : ExecutionPayload < ForkPostGloas > ;
111- executionRequests : electra . ExecutionRequests ;
111+ executionRequests : gloas . ExecutionRequests ;
112112 blobsBundle : BlobsBundle < ForkPostGloas > ;
113113 cells : fulu . Cell [ ] [ ] ;
114114 parentBlockRoot : Root ;
@@ -228,7 +228,7 @@ export async function produceBlockBody<T extends BlockType>(
228228 ) ;
229229 const parentExecutionRequests = isExtendingPayload
230230 ? await this . getParentExecutionRequests ( parentBlock . slot , parentBlock . blockRoot )
231- : ssz . electra . ExecutionRequests . defaultValue ( ) ;
231+ : ssz . gloas . ExecutionRequests . defaultValue ( ) ;
232232 executionPayloadValue = BigInt ( builderBid . message . value ) * GWEI_TO_WEI ;
233233
234234 const commonBlockBody = await commonBlockBodyPromise ;
@@ -272,7 +272,7 @@ export async function produceBlockBody<T extends BlockType>(
272272
273273 // Get execution payload from EL
274274 let parentBlockHash : Bytes32 ;
275- let parentExecutionRequests : electra . ExecutionRequests ;
275+ let parentExecutionRequests : gloas . ExecutionRequests ;
276276 // Apply parent payload once here as it's reused by EL prep and voluntary exit filtering below
277277 let stateAfterParentPayload : IBeaconStateViewBellatrix = currentState ;
278278 // Spec: should_build_on_full(store, head). `parentBlock` is the proposer's head
@@ -285,7 +285,7 @@ export async function produceBlockBody<T extends BlockType>(
285285 stateAfterParentPayload = currentState . withParentPayloadApplied ( parentExecutionRequests ) ;
286286 } else {
287287 parentBlockHash = currentState . latestExecutionPayloadBid . parentBlockHash ;
288- parentExecutionRequests = ssz . electra . ExecutionRequests . defaultValue ( ) ;
288+ parentExecutionRequests = ssz . gloas . ExecutionRequests . defaultValue ( ) ;
289289 }
290290 const prepareRes = await prepareExecutionPayload (
291291 this ,
@@ -350,7 +350,7 @@ export async function produceBlockBody<T extends BlockType>(
350350 value : 0 ,
351351 executionPayment : 0 ,
352352 blobKzgCommitments : blobsBundle . commitments ,
353- executionRequestsRoot : ssz . electra . ExecutionRequests . hashTreeRoot ( executionRequests ) ,
353+ executionRequestsRoot : ssz . gloas . ExecutionRequests . hashTreeRoot ( executionRequests as gloas . ExecutionRequests ) ,
354354 } ;
355355 const signedBid : gloas . SignedExecutionPayloadBid = {
356356 message : bid ,
@@ -375,7 +375,7 @@ export async function produceBlockBody<T extends BlockType>(
375375 // Store execution payload data required to construct execution payload envelope later
376376 const gloasResult = produceResult as ProduceFullGloas ;
377377 gloasResult . executionPayload = executionPayload as ExecutionPayload < ForkPostGloas > ;
378- gloasResult . executionRequests = executionRequests ;
378+ gloasResult . executionRequests = executionRequests as gloas . ExecutionRequests ;
379379 gloasResult . blobsBundle = blobsBundle ;
380380 gloasResult . cells = cells ;
381381 gloasResult . parentBlockRoot = fromHex ( parentBlock . blockRoot ) ;
0 commit comments