Skip to content

Conversation

@nalepae
Copy link
Contributor

@nalepae nalepae commented Jun 19, 2025

What type of PR is this?
Other

What does this PR do? Why is it needed?
This PR:

  • Does some cosmetic improvement by grouping related const and var in the same section.
  • In TopicFromMessage: Does not assume anymore that all Fulu specific topic are V3 only. (It is currently the case, but not in the future any more.)
  • Proto: Removes unused DataColumnIdentifier and add new StatusV2.
  • readChunkedDataColumnSidecar: Add validationFunctions parameter and add tests.

Other notes for review
Please read commit by commit, with commit messages.

Dependent on:

Acknowledgements

@nalepae nalepae force-pushed the peerdas-columns-by-range branch from 97a599d to 3b459fd Compare June 19, 2025 14:00
@nalepae nalepae force-pushed the peerdas-various branch 3 times, most recently from c1afe3e to a09a325 Compare June 19, 2025 14:50
@nalepae nalepae force-pushed the peerdas-columns-by-range branch from 760acff to b9346b1 Compare June 19, 2025 15:09
// Not modified in altair fork.
topic, err := TopicFromMessage(GoodbyeMessageName, altairForkEpoch)
require.NoError(t, err)
require.Equal(t, "/eth2/beacon_chain/req/goodbye/1", topic)
Copy link
Contributor

Choose a reason for hiding this comment

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

it should be some kind of constant + something dynamic right?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

There is only one version of the goodbye message.
So, for goodbye message it is always /eth2/beacon_chain/req/goodbye/1.

Base automatically changed from peerdas-columns-by-range to develop June 20, 2025 15:47
@nalepae nalepae added this pull request to the merge queue Jun 23, 2025
Merged via the queue into develop with commit e8625cd Jun 23, 2025
15 checks passed
@nalepae nalepae deleted the peerdas-various branch June 23, 2025 15:12
fernantho pushed a commit to fernantho/prysm that referenced this pull request Sep 26, 2025
* Topic mapping: Groupe `const` and `var`.

Cosmetic change, no functional change.

* `TopicFromMessage`: Do not assume anymore that all Fulu specific topics are V3 only.

* Proto: Remove unused `DataColumnIdentifier` and add new `StatusV2`.

`DataColumnIdentifier` was removed in the spec here: ethereum/consensus-specs#4284. Eventually, we stopped using it in Prysm, but never removed the corresponding proto message.

The new `StatusV2` is introduced in the spec here: ethereum/consensus-specs#4374

* `readChunkedDataColumnSideCar` ==> `readChunkedDataColumnSidecar`.

* `rpc_send_request.go`: Reorganize file (no function change).

* `readChunkedDataColumnSidecar`: Add `validationFunctions` parameter and add tests.
fernantho pushed a commit to fernantho/prysm that referenced this pull request Sep 26, 2025
* Topic mapping: Groupe `const` and `var`.

Cosmetic change, no functional change.

* `TopicFromMessage`: Do not assume anymore that all Fulu specific topics are V3 only.

* Proto: Remove unused `DataColumnIdentifier` and add new `StatusV2`.

`DataColumnIdentifier` was removed in the spec here: ethereum/consensus-specs#4284. Eventually, we stopped using it in Prysm, but never removed the corresponding proto message.

The new `StatusV2` is introduced in the spec here: ethereum/consensus-specs#4374

* `readChunkedDataColumnSideCar` ==> `readChunkedDataColumnSidecar`.

* `rpc_send_request.go`: Reorganize file (no function change).

* `readChunkedDataColumnSidecar`: Add `validationFunctions` parameter and add tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants