@@ -179,30 +179,24 @@ type
179179 gloas.ExecutionPayloadForSigning
180180
181181 ForkyBlindedBeaconBlock * =
182- electra_mev.BlindedBeaconBlock |
183182 fulu_mev.BlindedBeaconBlock
184183
185184 SomeForkyBlindedBeaconBlock * =
186185 ForkyBlindedBeaconBlock |
187- electra_mev.SigVerifiedBlindedBeaconBlock |
188186 fulu_mev.SigVerifiedBlindedBeaconBlock
189187
190188 SomeForkyBlindedBeaconBlockBody * =
191- electra_mev.BlindedBeaconBlockBody |
192189 fulu_mev.BlindedBeaconBlockBody |
193- electra_mev.SigVerifiedBlindedBeaconBlockBody |
194190 fulu_mev.SigVerifiedBlindedBeaconBlockBody
195191
196192 ForkyBuilderBid * =
197- electra_mev.BuilderBid |
198193 fulu_mev.BuilderBid
199194
200195 ForkyBlobsBundle * =
201196 deneb.BlobsBundle |
202197 fulu.BlobsBundle
203198
204199 ForkySignedBuilderBid * =
205- electra_mev.SignedBuilderBid |
206200 fulu_mev.SignedBuilderBid
207201
208202 ForkyBlockContents * =
269263 of ConsensusFork .Deneb :
270264 denebData* : deneb.BlockContents
271265 of ConsensusFork .Electra :
272- electraData* : electra_mev. MaybeBlindedBeaconBlock
266+ electraData* : electra. BlockContents
273267 of ConsensusFork .Fulu :
274268 fuluData* : fulu_mev.MaybeBlindedBeaconBlock
275269 of ConsensusFork .Gloas :
@@ -474,10 +468,7 @@ template kind*(
474468 electra.TrustedSignedBeaconBlock |
475469 electra.AggregateAndProof |
476470 electra.SignedAggregateAndProof |
477- electra_mev.BlindedBeaconBlock |
478- electra_mev.SignedBlindedBeaconBlock |
479- electra_mev.SignedBuilderBid |
480- electra_mev.ExecutionPayloadAndBlobsBundle ]): ConsensusFork =
471+ electra_mev.SignedBlindedBeaconBlock ]): ConsensusFork =
481472 ConsensusFork .Electra
482473
483474template kind * (
@@ -644,40 +635,30 @@ template ExecutionPayloadForSigning*(kind: static ConsensusFork): typedesc =
644635template BlindedBeaconBlock * (kind: static ConsensusFork ): auto =
645636 when kind == ConsensusFork .Fulu :
646637 fulu_mev.BlindedBeaconBlock
647- elif kind == ConsensusFork .Electra :
648- electra_mev.BlindedBeaconBlock
649638 else :
650639 {.error : " BlindedBeaconBlock unsupported in " & $ kind.}
651640
652641template MaybeBlindedBeaconBlock * (kind: static ConsensusFork ): auto =
653642 when kind == ConsensusFork .Fulu :
654643 fulu_mev.MaybeBlindedBeaconBlock
655- elif kind == ConsensusFork .Electra :
656- electra_mev.MaybeBlindedBeaconBlock
657644 else :
658645 {.error : " MaybeBlindedBeaconBlock unsupported in " & $ kind.}
659646
660647template SignedBlindedBeaconBlock * (kind: static ConsensusFork ): typedesc =
661648 when kind == ConsensusFork .Fulu :
662649 fulu_mev.SignedBlindedBeaconBlock
663- elif kind == ConsensusFork .Electra :
664- electra_mev.SignedBlindedBeaconBlock
665650 else :
666651 {.error : " SignedBlindedBeaconBlock unsupported in " & $ kind.}
667652
668653template BuilderBid * (kind: static ConsensusFork ): typedesc =
669654 when kind == ConsensusFork .Fulu :
670655 fulu_mev.BuilderBid
671- elif kind == ConsensusFork .Electra :
672- electra_mev.BuilderBid
673656 else :
674657 {.error : " BuilderBid unsupported in " & $ kind.}
675658
676659template SignedBuilderBid * (kind: static ConsensusFork ): typedesc =
677660 when kind == ConsensusFork .Fulu :
678661 fulu_mev.SignedBuilderBid
679- elif kind == ConsensusFork .Electra :
680- electra_mev.SignedBuilderBid
681662 else :
682663 {.error : " SignedBuilderBid unsupported in " & $ kind.}
683664
@@ -1351,17 +1332,11 @@ template withForkyMaybeBlindedBlck*(
13511332 template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.data
13521333 body
13531334 of ConsensusFork .Electra :
1354- const consensusFork {.inject , used .} = ConsensusFork .Electra
1355- template d : untyped = b.electraData
1356- case d.isBlinded:
1357- of true :
1358- const isBlinded {.inject , used .} = true
1359- template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.blindedData
1360- body
1361- of false :
1362- const isBlinded {.inject , used .} = false
1363- template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.data
1364- body
1335+ const
1336+ consensusFork {.inject , used .} = ConsensusFork .Electra
1337+ isBlinded {.inject , used .} = false
1338+ template forkyMaybeBlindedBlck : untyped {.inject , used .} = b.electraData
1339+ body
13651340 of ConsensusFork .Deneb :
13661341 const
13671342 consensusFork {.inject , used .} = ConsensusFork .Deneb
@@ -1879,9 +1854,7 @@ template init*(T: type ForkedMaybeBlindedBeaconBlock,
18791854 evalue: Opt [UInt256 ], cvalue: Opt [UInt256 ]): T =
18801855 ForkedMaybeBlindedBeaconBlock (
18811856 kind: ConsensusFork .Electra ,
1882- electraData: electra_mev.MaybeBlindedBeaconBlock (
1883- isBlinded: false ,
1884- data: blck),
1857+ electraData: blck,
18851858 consensusValue: cvalue,
18861859 executionValue: evalue)
18871860
0 commit comments