@@ -180,30 +180,24 @@ type
180180 gloas.ExecutionPayloadForSigning
181181
182182 ForkyBlindedBeaconBlock * =
183- electra_mev.BlindedBeaconBlock |
184183 fulu_mev.BlindedBeaconBlock
185184
186185 SomeForkyBlindedBeaconBlock * =
187186 ForkyBlindedBeaconBlock |
188- electra_mev.SigVerifiedBlindedBeaconBlock |
189187 fulu_mev.SigVerifiedBlindedBeaconBlock
190188
191189 SomeForkyBlindedBeaconBlockBody * =
192- electra_mev.BlindedBeaconBlockBody |
193190 fulu_mev.BlindedBeaconBlockBody |
194- electra_mev.SigVerifiedBlindedBeaconBlockBody |
195191 fulu_mev.SigVerifiedBlindedBeaconBlockBody
196192
197193 ForkyBuilderBid * =
198- electra_mev.BuilderBid |
199194 fulu_mev.BuilderBid
200195
201196 ForkyBlobsBundle * =
202197 deneb.BlobsBundle |
203198 fulu.BlobsBundle
204199
205200 ForkySignedBuilderBid * =
206- electra_mev.SignedBuilderBid |
207201 fulu_mev.SignedBuilderBid
208202
209203 ForkyBlockContents * =
270264 of ConsensusFork .Deneb :
271265 denebData* : deneb.BlockContents
272266 of ConsensusFork .Electra :
273- electraData* : electra_mev. MaybeBlindedBeaconBlock
267+ electraData* : electra. BlockContents
274268 of ConsensusFork .Fulu :
275269 fuluData* : fulu_mev.MaybeBlindedBeaconBlock
276270 of ConsensusFork .Gloas :
@@ -483,10 +477,7 @@ template kind*(
483477 electra.TrustedSignedBeaconBlock |
484478 electra.AggregateAndProof |
485479 electra.SignedAggregateAndProof |
486- electra_mev.BlindedBeaconBlock |
487- electra_mev.SignedBlindedBeaconBlock |
488- electra_mev.SignedBuilderBid |
489- electra_mev.ExecutionPayloadAndBlobsBundle ]): ConsensusFork =
480+ electra_mev.SignedBlindedBeaconBlock ]): ConsensusFork =
490481 ConsensusFork .Electra
491482
492483template kind * (
@@ -653,40 +644,30 @@ template ExecutionPayloadForSigning*(kind: static ConsensusFork): typedesc =
653644template BlindedBeaconBlock * (kind: static ConsensusFork ): auto =
654645 when kind == ConsensusFork .Fulu :
655646 fulu_mev.BlindedBeaconBlock
656- elif kind == ConsensusFork .Electra :
657- electra_mev.BlindedBeaconBlock
658647 else :
659648 {.error : " BlindedBeaconBlock unsupported in " & $ kind.}
660649
661650template MaybeBlindedBeaconBlock * (kind: static ConsensusFork ): auto =
662651 when kind == ConsensusFork .Fulu :
663652 fulu_mev.MaybeBlindedBeaconBlock
664- elif kind == ConsensusFork .Electra :
665- electra_mev.MaybeBlindedBeaconBlock
666653 else :
667654 {.error : " MaybeBlindedBeaconBlock unsupported in " & $ kind.}
668655
669656template SignedBlindedBeaconBlock * (kind: static ConsensusFork ): typedesc =
670657 when kind == ConsensusFork .Fulu :
671658 fulu_mev.SignedBlindedBeaconBlock
672- elif kind == ConsensusFork .Electra :
673- electra_mev.SignedBlindedBeaconBlock
674659 else :
675660 {.error : " SignedBlindedBeaconBlock unsupported in " & $ kind.}
676661
677662template BuilderBid * (kind: static ConsensusFork ): typedesc =
678663 when kind == ConsensusFork .Fulu :
679664 fulu_mev.BuilderBid
680- elif kind == ConsensusFork .Electra :
681- electra_mev.BuilderBid
682665 else :
683666 {.error : " BuilderBid unsupported in " & $ kind.}
684667
685668template SignedBuilderBid * (kind: static ConsensusFork ): typedesc =
686669 when kind == ConsensusFork .Fulu :
687670 fulu_mev.SignedBuilderBid
688- elif kind == ConsensusFork .Electra :
689- electra_mev.SignedBuilderBid
690671 else :
691672 {.error : " SignedBuilderBid unsupported in " & $ kind.}
692673
@@ -1382,17 +1363,11 @@ template withForkyMaybeBlindedBlck*(
13821363 template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.data
13831364 body
13841365 of ConsensusFork .Electra :
1385- const consensusFork {.inject , used .} = ConsensusFork .Electra
1386- template d : untyped = b.electraData
1387- case d.isBlinded:
1388- of true :
1389- const isBlinded {.inject , used .} = true
1390- template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.blindedData
1391- body
1392- of false :
1393- const isBlinded {.inject , used .} = false
1394- template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.data
1395- body
1366+ const
1367+ consensusFork {.inject , used .} = ConsensusFork .Electra
1368+ isBlinded {.inject , used .} = false
1369+ template forkyMaybeBlindedBlck : untyped {.inject , used .} = b.electraData
1370+ body
13961371 of ConsensusFork .Deneb :
13971372 const
13981373 consensusFork {.inject , used .} = ConsensusFork .Deneb
@@ -1914,9 +1889,7 @@ template init*(T: type ForkedMaybeBlindedBeaconBlock,
19141889 evalue: Opt [UInt256 ], cvalue: Opt [UInt256 ]): T =
19151890 ForkedMaybeBlindedBeaconBlock (
19161891 kind: ConsensusFork .Electra ,
1917- electraData: electra_mev.MaybeBlindedBeaconBlock (
1918- isBlinded: false ,
1919- data: blck),
1892+ electraData: blck,
19201893 consensusValue: cvalue,
19211894 executionValue: evalue)
19221895
0 commit comments