Skip to content

Conversation

ogenev
Copy link
Member

@ogenev ogenev commented Mar 14, 2024

What was wrong?

No implementation to generate beacon chain block proofs

How was it fixed?

  • Add methods to build beacon chain block proofs for Bellatrix execution block headers.
  • Add some additional serde and ssz tests.

The rs_merkle library is used to build the ssz merkle trees. We also have merkle tree implementation in trin_validation
but it requires some refactoring to be used inside ethportal-api and this can be done in additional PR or create a community issue if we decide to keep our implementation.

To-Do

@ogenev ogenev self-assigned this Mar 14, 2024
@ogenev ogenev added this to the Beacon Network milestone Mar 14, 2024
@ogenev ogenev marked this pull request as ready for review March 14, 2024 10:43
@ogenev ogenev requested review from KolbyML and njgheorghita March 14, 2024 10:43
Copy link
Member

@KolbyML KolbyML left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@ogenev ogenev merged commit f31d43f into ethereum:master Mar 15, 2024
@ogenev ogenev deleted the beacon-proofs branch March 15, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants