Skip to content

Commit

Permalink
log execution payload (header) block_hash and parent_hash in block sh…
Browse files Browse the repository at this point in the history
…ortLogs (#5660)
  • Loading branch information
tersec authored Dec 10, 2023
1 parent d8728b7 commit df902fd
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 2 deletions.
4 changes: 3 additions & 1 deletion beacon_chain/spec/datatypes/altair.nim
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,9 @@ func shortLog*(v: SomeBeaconBlock): auto =
voluntary_exits_len: v.body.voluntary_exits.len(),
sync_committee_participants: v.body.sync_aggregate.num_active_participants,
block_number: 0'u64, # Bellatrix compat
fee_recipient: "",
block_hash: "", # Bellatrix compat
parent_hash: "", # Bellatrix compat
fee_recipient: "", # Bellatrix compat
bls_to_execution_changes_len: 0, # Capella compat
blob_kzg_commitments_len: 0, # Deneb compat
)
Expand Down
2 changes: 2 additions & 0 deletions beacon_chain/spec/datatypes/bellatrix.nim
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,8 @@ func shortLog*(v: SomeBeaconBlock): auto =
sync_committee_participants: v.body.sync_aggregate.num_active_participants,
block_number: v.body.execution_payload.block_number,
# TODO checksum hex? shortlog?
block_hash: to0xHex(v.body.execution_payload.block_hash.data),
parent_hash: to0xHex(v.body.execution_payload.parent_hash.data),
fee_recipient: to0xHex(v.body.execution_payload.fee_recipient.data),
bls_to_execution_changes_len: 0, # Capella compat
blob_kzg_commitments_len: 0, # Deneb compat
Expand Down
2 changes: 2 additions & 0 deletions beacon_chain/spec/datatypes/capella.nim
Original file line number Diff line number Diff line change
Expand Up @@ -608,6 +608,8 @@ func shortLog*(v: SomeBeaconBlock): auto =
sync_committee_participants: v.body.sync_aggregate.num_active_participants,
block_number: v.body.execution_payload.block_number,
# TODO checksum hex? shortlog?
block_hash: to0xHex(v.body.execution_payload.block_hash.data),
parent_hash: to0xHex(v.body.execution_payload.parent_hash.data),
fee_recipient: to0xHex(v.body.execution_payload.fee_recipient.data),
bls_to_execution_changes_len: v.body.bls_to_execution_changes.len(),
blob_kzg_commitments_len: 0, # Deneb compat
Expand Down
2 changes: 2 additions & 0 deletions beacon_chain/spec/datatypes/deneb.nim
Original file line number Diff line number Diff line change
Expand Up @@ -526,6 +526,8 @@ func shortLog*(v: SomeBeaconBlock): auto =
sync_committee_participants: v.body.sync_aggregate.num_active_participants,
block_number: v.body.execution_payload.block_number,
# TODO checksum hex? shortlog?
block_hash: to0xHex(v.body.execution_payload.block_hash.data),
parent_hash: to0xHex(v.body.execution_payload.parent_hash.data),
fee_recipient: to0xHex(v.body.execution_payload.fee_recipient.data),
bls_to_execution_changes_len: v.body.bls_to_execution_changes.len(),
blob_kzg_commitments_len: v.body.blob_kzg_commitments.len(),
Expand Down
4 changes: 3 additions & 1 deletion beacon_chain/spec/datatypes/phase0.nim
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,9 @@ func shortLog*(v: SomeBeaconBlock): auto =
voluntary_exits_len: v.body.voluntary_exits.len(),
sync_committee_participants: -1, # Altair logging compatibility
block_number: 0'u64, # Bellatrix compat
fee_recipient: "",
block_hash: "", # Bellatrix compat
parent_hash: "", # Bellatrix compat
fee_recipient: "", # Bellatrix compat
bls_to_execution_changes_len: 0, # Capella compat
blob_kzg_commitments_len: 0, # Deneb compat
)
Expand Down
2 changes: 2 additions & 0 deletions beacon_chain/spec/mev/bellatrix_mev.nim
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ func shortLog*(v: BlindedBeaconBlock): auto =
voluntary_exits_len: 0,
sync_committee_participants: 0,
block_number: 0'u64,
block_hash: "",
parent_hash: "",
fee_recipient: "",
bls_to_execution_changes_len: 0, # Capella compat
blob_kzg_commitments_len: 0, # Deneb compat
Expand Down
2 changes: 2 additions & 0 deletions beacon_chain/spec/mev/capella_mev.nim
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,8 @@ func shortLog*(v: BlindedBeaconBlock): auto =
sync_committee_participants: v.body.sync_aggregate.num_active_participants,
block_number: v.body.execution_payload_header.block_number,
# TODO checksum hex? shortlog?
block_hash: to0xHex(v.body.execution_payload_header.block_hash.data),
parent_hash: to0xHex(v.body.execution_payload_header.parent_hash.data),
fee_recipient: to0xHex(v.body.execution_payload_header.fee_recipient.data),
bls_to_execution_changes_len: v.body.bls_to_execution_changes.len(),
blob_kzg_commitments_len: 0, # Deneb compat
Expand Down
2 changes: 2 additions & 0 deletions beacon_chain/spec/mev/deneb_mev.nim
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@ func shortLog*(v: BlindedBeaconBlock): auto =
sync_committee_participants: v.body.sync_aggregate.num_active_participants,
block_number: v.body.execution_payload_header.block_number,
# TODO checksum hex? shortlog?
block_hash: to0xHex(v.body.execution_payload_header.block_hash.data),
parent_hash: to0xHex(v.body.execution_payload_header.parent_hash.data),
fee_recipient: to0xHex(v.body.execution_payload_header.fee_recipient.data),
bls_to_execution_changes_len: v.body.bls_to_execution_changes.len(),
blob_kzg_commitments_len: 0, # Deneb compat
Expand Down

0 comments on commit df902fd

Please sign in to comment.