@@ -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 :
@@ -478,10 +472,7 @@ template kind*(
478472 electra.TrustedSignedBeaconBlock |
479473 electra.AggregateAndProof |
480474 electra.SignedAggregateAndProof |
481- electra_mev.BlindedBeaconBlock |
482- electra_mev.SignedBlindedBeaconBlock |
483- electra_mev.SignedBuilderBid |
484- electra_mev.ExecutionPayloadAndBlobsBundle ]): ConsensusFork =
475+ electra_mev.SignedBlindedBeaconBlock ]): ConsensusFork =
485476 ConsensusFork .Electra
486477
487478template kind * (
@@ -648,40 +639,30 @@ template ExecutionPayloadForSigning*(kind: static ConsensusFork): typedesc =
648639template BlindedBeaconBlock * (kind: static ConsensusFork ): auto =
649640 when kind == ConsensusFork .Fulu :
650641 fulu_mev.BlindedBeaconBlock
651- elif kind == ConsensusFork .Electra :
652- electra_mev.BlindedBeaconBlock
653642 else :
654643 {.error : " BlindedBeaconBlock unsupported in " & $ kind.}
655644
656645template MaybeBlindedBeaconBlock * (kind: static ConsensusFork ): auto =
657646 when kind == ConsensusFork .Fulu :
658647 fulu_mev.MaybeBlindedBeaconBlock
659- elif kind == ConsensusFork .Electra :
660- electra_mev.MaybeBlindedBeaconBlock
661648 else :
662649 {.error : " MaybeBlindedBeaconBlock unsupported in " & $ kind.}
663650
664651template SignedBlindedBeaconBlock * (kind: static ConsensusFork ): typedesc =
665652 when kind == ConsensusFork .Fulu :
666653 fulu_mev.SignedBlindedBeaconBlock
667- elif kind == ConsensusFork .Electra :
668- electra_mev.SignedBlindedBeaconBlock
669654 else :
670655 {.error : " SignedBlindedBeaconBlock unsupported in " & $ kind.}
671656
672657template BuilderBid * (kind: static ConsensusFork ): typedesc =
673658 when kind == ConsensusFork .Fulu :
674659 fulu_mev.BuilderBid
675- elif kind == ConsensusFork .Electra :
676- electra_mev.BuilderBid
677660 else :
678661 {.error : " BuilderBid unsupported in " & $ kind.}
679662
680663template SignedBuilderBid * (kind: static ConsensusFork ): typedesc =
681664 when kind == ConsensusFork .Fulu :
682665 fulu_mev.SignedBuilderBid
683- elif kind == ConsensusFork .Electra :
684- electra_mev.SignedBuilderBid
685666 else :
686667 {.error : " SignedBuilderBid unsupported in " & $ kind.}
687668
@@ -1392,17 +1373,11 @@ template withForkyMaybeBlindedBlck*(
13921373 template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.data
13931374 body
13941375 of ConsensusFork .Electra :
1395- const consensusFork {.inject , used .} = ConsensusFork .Electra
1396- template d : untyped = b.electraData
1397- case d.isBlinded:
1398- of true :
1399- const isBlinded {.inject , used .} = true
1400- template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.blindedData
1401- body
1402- of false :
1403- const isBlinded {.inject , used .} = false
1404- template forkyMaybeBlindedBlck : untyped {.inject , used .} = d.data
1405- body
1376+ const
1377+ consensusFork {.inject , used .} = ConsensusFork .Electra
1378+ isBlinded {.inject , used .} = false
1379+ template forkyMaybeBlindedBlck : untyped {.inject , used .} = b.electraData
1380+ body
14061381 of ConsensusFork .Deneb :
14071382 const
14081383 consensusFork {.inject , used .} = ConsensusFork .Deneb
@@ -1920,9 +1895,7 @@ template init*(T: type ForkedMaybeBlindedBeaconBlock,
19201895 evalue: Opt [UInt256 ], cvalue: Opt [UInt256 ]): T =
19211896 ForkedMaybeBlindedBeaconBlock (
19221897 kind: ConsensusFork .Electra ,
1923- electraData: electra_mev.MaybeBlindedBeaconBlock (
1924- isBlinded: false ,
1925- data: blck),
1898+ electraData: blck,
19261899 consensusValue: cvalue,
19271900 executionValue: evalue)
19281901
0 commit comments