77
88{.push raises : [].}
99
10- import " .." / datatypes/ [altair, fulu]
10+ import " .." / datatypes/ [altair, bellatrix, fulu]
1111
1212from stew/ byteutils import to0xHex
1313from " .." / datatypes/ phase0 import AttesterSlashing
14- from ../ datatypes/ bellatrix import ExecutionAddress
1514from " .." / datatypes/ capella import SignedBLSToExecutionChange
1615from " .." / datatypes/ deneb import BlobsBundle , KzgCommitments
1716from " .." / datatypes/ electra import
@@ -20,7 +19,7 @@ from ".."/eth2_merkleization import hash_tree_root
2019
2120type
2221 BuilderBid * = object
23- header* : ExecutionPayloadHeader
22+ header* : fulu. ExecutionPayloadHeader
2423 blob_kzg_commitments* : KzgCommitments
2524 execution_requests* : ExecutionRequests # [New in Electra]
2625 value* : UInt256
4241 deposits* : List [Deposit , Limit MAX_DEPOSITS ]
4342 voluntary_exits* : List [SignedVoluntaryExit , Limit MAX_VOLUNTARY_EXITS ]
4443 sync_aggregate* : SyncAggregate
45- execution_payload_header* : ExecutionPayloadHeader
44+ execution_payload_header* : fulu. ExecutionPayloadHeader
4645 bls_to_execution_changes* :
4746 List [SignedBLSToExecutionChange ,
4847 Limit MAX_BLS_TO_EXECUTION_CHANGES ]
7271
7372 # Not spec, but suggested by spec
7473 BlindedExecutionPayloadAndBlobsBundle * = object
75- execution_payload_header* : ExecutionPayloadHeader
74+ execution_payload_header* : fulu. ExecutionPayloadHeader
7675 blob_kzg_commitments* : KzgCommitments # [New in Deneb]
7776
7877func shortLog * (v: BlindedBeaconBlock ): auto =
@@ -122,7 +121,7 @@ func toSignedBlindedBeaconBlock*(blck: fulu.SignedBeaconBlock):
122121 deposits: blck.message.body.deposits,
123122 voluntary_exits: blck.message.body.voluntary_exits,
124123 sync_aggregate: blck.message.body.sync_aggregate,
125- execution_payload_header: ExecutionPayloadHeader (
124+ execution_payload_header: fulu. ExecutionPayloadHeader (
126125 parent_hash: blck.message.body.execution_payload.parent_hash,
127126 fee_recipient: blck.message.body.execution_payload.fee_recipient,
128127 state_root: blck.message.body.execution_payload.state_root,
0 commit comments