Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tracking] - Prysm V4 #11841

Closed
9 of 10 tasks
terencechain opened this issue Jan 3, 2023 · 7 comments
Closed
9 of 10 tasks

[Tracking] - Prysm V4 #11841

terencechain opened this issue Jan 3, 2023 · 7 comments

Comments

@terencechain
Copy link
Member

terencechain commented Jan 3, 2023

This PR tracks features to be included for the Prysm V4 release. Prysm V4 will target the Capella/Shanghai release and it's a hard fork / non-backward compatible release. We can divide Prysm V4 under the following sections and todos. Feel free to add anything as you see fit

Core consensus

  • Process withdrawal and process new bls-to-exec changes
  • Process historical batches

P2P

  • Gossip and validation for the new new bls-to-exec changes

Beacon API

  • Capella versioned beacon block and beacons state requests
  • Withdrawal related request
  • Historical batches related request

Sync

  • Backfilling of beacon block for weak subjectivity sync

Builder / MEV-boost

  • Block construction is supported through the new builder API for Capella

Prysmctl

  • Node operator can sign and submit bls-to-exec changes

Web3Signer

  • Web3signer Capella support

🦉

@james-prysm
Copy link
Contributor

Should we decom the old prysm remote signer as part of v4?
#11700

@potuz
Copy link
Contributor

potuz commented Jan 3, 2023

Do we really want to have this a major release? It's only a few months from the merge and we will have a free pass for breaking changes in the APIs?

@james-prysm
Copy link
Contributor

if there's time, fully deprecating some unused grpc endpoints for webui would be good.

@rkapka
Copy link
Contributor

rkapka commented Feb 6, 2023

  • Deprecate/remove removed/deprecated endpoints of Beacon APIs

@rkapka
Copy link
Contributor

rkapka commented Feb 17, 2023

  • Remove --interop-genesis-state flag, it's broken. We should use --genesis-state instead

@potuz
Copy link
Contributor

potuz commented Mar 3, 2023

Leaving here what I would personally want before code freeze for mainnet:

  • Reorg late blocks
  • Forkchoice changes and removal of flags.

@james-prysm
Copy link
Contributor

james-prysm commented Mar 8, 2023

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

No branches or pull requests

5 participants